title: /11-sinf Informatika va axborot texnologiyalari
text: function addNums(num1, num2){
  return num1 + num2;
  }
  Ushbu funksiya
  •
  addNums
  nomiga ega
  •
  ikkita raqam oladi
  num1
  va
  num2
  •
  ikkala raqamni qoʻshadi
  •
  natijani chiqaradi
  Qoʻshish funksiyasini kod ichida qoʻllash quyidagicha
  bajariladi
  var result = addNums (2,3);
  num1
  ga
  2, num2
  ga
  3
  qiymatlari berildi
  addNums
  funksiyasi ikkala qiymatni qoʻshadi
  va natijani chiqaradi 5 natijasi result qismga
  joylashtiriladi
  Funksiya sozlamalarni qabul qilishi va qiymat
  chiqarishi shart emas
  Masalan
  function outputNums(){
  document.write(0);
  document.write(1);
  }
  Ushbu funksiyani quyidagicha chaqirish mumkin
  outputNums();
  Funksiyalar dasturdagi takrorlangan kodlarni olib
  tashlashda juda asqatadi
  Ular kodni qayta yozishga
  ketadigan vaqtni tejaydi, shuningdek, xatolar
  koʻpayishining oldini oladi
  1.
  Shartli buyruqlar boʻlimi soʻngida bajargan
  uchta vazifalaringizning har biri uchun dastur
  yarating Ularga funksiya qoʻshib, ishga
  tushiring
  2.
  Toʻrtta raqamni parametr sifatida qabul
  qiladigan funksiya yarating
  Raqamlarning eng
  katta qiymati biror gap hosil qilsin
  3.
  2-vazifa uchun yaratgan funksiyangizni
  oʻzgartiring eng kichik qiymat biror gap hosil
  qilsin
  Iteratsiya metodlari
  Iteratsiya metodi takrorlanadigan funksiya (yoki
  vazifa) boʻlib, har bir element uchun qoʻllanadi
  Count lupdan oldin e’lon qilinadi Uning 12 ga teng
  yoki teng emasligini bilish sharti bilan qiymatini
  tekshirasiz Agar qiymat 12 ga teng boʻlsa, u lupga
  kiradi, aks holda, uni oʻtkazib yuboradi va keyingi
  kodga oʻtadi Bu hisoblagich qiymati lup ichida
  koʻpayaveradi
  While
  lupda hisoblagichni qoʻllash shart emas
  Masalan
  var check = true;
  while(check = true){
  document.write("It's true");
  }
  Bunda lup cheksiz ravishda ishga tushiriladi hamda
  Check o‘zgaruvchisi to‘g‘ri
  boʻlsa,
  ishlashda davom etadi
  Bu dasturlashda uchraydigan
  oddiy xatodir Oʻzgaruvchini lup ichida oʻzgartirish
  orqali uning cheksiz ishga tushirilishi oldini olasiz
  o hil lu turi
  Ushbu lup bilan shart lup oxirida tekshiriladi
  Boshqacha aytganda, lup kamida bir marta ishga
  tushiriladi
  var count = 0;
  do{
  document.write(count *
  count);
  count++;
  }
  while(count <= 12);
  Berilgan misolda
  0*0
  chiqadi, so‘ng
  count
  qiymati
  tekshirilgach, lup yana ishga tushirilishi hal qilinadi
  1.
  Arrayda saqlangan ranglar qatoriga ega veb
  sahifa yarating
  Arrayning har bir elementi
  boʻylab oʻtish uchun lupdan foydalaning va uni
  veb sahifada yangi stringga chiqaring
  2.
  Oʻzgaruvchi number turiga ega veb sahifa
  yarating Numberni 12 marta jadvalda
  chiqarish uchun lupdan foydalaning
  3.
  Oʻzgaruvchi number turiga ega veb sahifa
  yarating Veb sahifada asterisklar ( ) sonini
  chiqaring
  Funksiyalar
  Funksiya
  maxsus vazifani bajaruvchi koʻrsatmalar
  toʻplami boʻlib, unga nom beriladi, qiymat beriladi va
  qiymatlarni chiqaradi