JavaScript for tsikli
for tsikli ma'lum bir kodni belgilangan marta takrorlashga imkon beradi.
Mana uning sintaksisi:
for ( boshlang'ich komandalar; tugash sharti; har bir aylanishdan keyingi komandalar ) {
tsikl tana qismi
}
Boshlang'ich komandalar - bu tsikl boshlanishidan oldin bajariladigan narsalar. Ular faqat bir marta bajariladi. Odatda u yerda hisoblagichlarning boshlang'ich qiymatlari o'rnatiladi, masalan: i = 0.
Tsiklning tugash sharti - bu tsikl aylanib turadigan shart, u rost bo'lguncha, masalan: i <= 10.
Har bir aylanishdan keyingi komandalar - bu tsiklning har bir aylanishi oxirida bajariladigan komandalar. Odatda u yerda hisoblagichlar oshiriladi, masalan: i++.
Keling, for tsikli yordamida 1 dan 9 gacha bo'lgan sonlarni ketma-ket chiqaramiz:
for (let i = 1; i <= 9; i++) {
console.log(i); // 1, 2... 9 ni chiqaradi
}
Endi esa hisoblagichni 1 emas, balki 2 ga oshiramiz:
for (let i = 1; i <= 9; i += 2) {
console.log(i); // 1, 3, 5... ni chiqaradi
}
Teskari hisobni ham amalga oshirish mumkin:
for (let i = 10; i > 0; i--) {
console.log(i); // 10, 9, 8... ni chiqaradi
}
for tsikli yordamida konsolga 1 dan 100 gacha bo'lgan sonlarni chiqaring.
for tsikli yordamida konsolga 11 dan 33 gacha bo'lgan sonlarni chiqaring.
for tsikli yordamida konsolga 0 dan 100 gacha bo'lgan juft sonlarni chiqaring.
for tsikli yordamida konsolga 1 dan 99 gacha bo'lgan toq sonlarni chiqaring.
for tsikli yordamida konsolga 100 dan 0 gacha bo'lgan sonlarni chiqaring.