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