"For" tsikli qaysi qiymatlarni ko'rsatiladi?
Har bir tsikl uchun qaysi qiymatlarni ko’rsatishini yozing. Keyin javob bilan solishtiring.
Har ikki tsikl bir xil qiymatlarni qaytaradimi alert
yoki yo’qmi?
-
Postfiks shakli:
for (let i = 0; i < 5; i++) alert(i);
-
Prefiks shakli:
for (let i = 0; i < 5; ++i) alert(i);
Javob: ikkala holatda ham 0
dan 4
gacha.
for (let i = 0; i < 5; ++i) alert(i);
for (let i = 0; i < 5; i++) alert(i);
Buni for
algoritmidan osongina ajratish mumkin:
- Hamma narsadan oldin
i = 0
ifodani bir marta bajaring(boshlang). i < 5
shartni tekshiring- Agar
true
bo’lsa –alert(i)
tsiklning tanasini va keyini++
ni bajaring
Shartni tekshirishdan (2) i++
kattalashmasi ajratilgan. Bu yana bir ifoda.
O’sish bilan qaytarilgan qiymat bu erda ishlatilmaydi, shuning uchun i++
va ++i
o’rtasida farq yo’q.