"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 = 0ifodani bir marta bajaring(boshlang). i < 5shartni tekshiring- Agar
truebo’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.