Xatolarni aniqlash atolar dasturning turli qismlarida va turli sabablarga
koʻra, masalan, foydalanuvchi kritik maʼlumotlarni
kiritganda, hisoblash imkonsiz boʻlganda, notoʻgʻri
maʼlumot turi qoʻshilganda sodir boʻladi Ba’zan
dasturchining oʻzi xato qilishi mumkin
atolarni aniqlash uchun
try
and
catch
kodi
qoʻllanadi Try blokining ichida ishlashga urinayotgan
buyruqlar joylashadi Throw kodi har bir buyruqdan
19-bob: Veb uchun dasturlash 317 ICT_STB_G10-11_c19_p307-320_NT_R7_2023.indd 317
28.10.2023 11:39:12
Funksiyadagi birinchi satr
colours element nomini oladi
va uni obj oʻzgaruvchisida saqlaydi
var obj = document.
getElementById("colours");
Bu kerakli nomga kirish uchun matnni takroran yozish
muammosidan xalos qiladi
Funksiyaning ikkinchi satri siz tanlagan ochiluvchi
roʻyxatdagi elementni tanlaydi
obj.options[obj.selectedIndex].text
Keyin buni HTMLda aks ettiradi
obj.selectedIndex
kodi raqam boʻyicha
tanlangan ochiluvchi variantga kirish imkoniyatini
beradi (birinchi variant 0, ikkinchi variant 1 va h k )
obj.options
kodi variantlarning toʻliq toʻplamini
ochiluvchi roʻyxatda chiqaradi Qisqacha aytganda,
mazkur buyruqlar tanlangan variantlarga ulanishni
muvofiqlashtiradi
anlov hi tu ma Quyidagi HTML kod ranglarning har biri uchun
tanlovchi tugmani yaratadi
id="purple">Purple
id="orange">Orange
id="blue">Blue
JavaScriptda bosilgan tanlov tugmaga ulanib,
uni hujjatga kiritish uchun funksiya yozish zarur
Bu funksiya siz yaratgan har bir tanlov tugmani
tekshirib, oʻz navbatida, aynan qaysi tugma
tekshirilganini aniqlashga xizmat qiladi Bu amaliy
vazifa lup yordamida bajariladi
function checkColours(){
var colour = document.forms[0];
for(i=0; i<3; i++){ //loop through
//all radio buttons
if(colour[i].checked){ //check
if //the current button is
selected
Tugma bosilganda
“Hello World”
xabari sahifada
paydo boʻladi
Matn may oni Matn maydonini yaratish uchun quyidagi HTML koddan
foydalaning
id="enterColour">
JavaScript matn maydonidagi yozuvlarga ulanish
uchun funksiya yozilishi kerak Matnni sahifaga
qaytarish kodi quyidagicha
function getColour(){
var colourEntered = document.
getElementById("enterColour");
document.write(colourEntered.
value);
}
document.getElementById
nomlangan
HTML
skriptini anglatadi Bu vaziyatda HTML kodi
“enterColour”
nomli matn maydonini yaratdi
.value
joriy nomi
colourEntered
boʻlgan
obyektdagi maʼlumotlarga ulanadi