title: Xatolarni aniqlash - Ict stb g10-11 pre p00i-0viii nt r6 2023. indd
text: 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