For konstruktsiyasi
for konstruktsiyasi tsiklni belgilaydi: uning ichida joylashgan kod,
belgilangan marta takrorlanadi.
Sintaksis
for (boshlang'ich komandalar; tsikl tugash sharti; tsikl o'tkazilgandan keyingi komandalar) {
tsikl tana qismi
};
Misol
0 dan 10 gacha bo'lgan sonlar ketma-ketligini chiqaramiz:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Misol
10 dan 0 gacha bo'lgan sonlar ketma-ketligini chiqaramiz:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Misol
0 dan 10 gacha bo'lgan juft sonlarni chiqaramiz:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Misol
Massiv elementlarini chiqaramiz:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Misol
Boshlang'ich komandalar va tsikl o'tkazilgandan keyingi komandalar bitta emas, balki bir nechta vergul bilan ajratilgan komandalardan iborat bo'lishi mumkin. Misol uchun, keling, ikkita hisoblagich yarataylik: birinchi tsiklning har bir takrorlanishida bittaga oshsin, ikkinchisi esa - ikkitaga:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Shuningdek qarang
-
JavaScript darsligidagi dars,
undafortsikli bilan ishlash tavsiflangan -
for-ofkonstruktsiyasi,
bu massivni aylantirish uchun tsikl yaratadi -
for-inkonstruktsiyasi,
bu ob'ektni aylantirish uchun tsikl yaratadi -
whilekonstruktsiyasi,
bu ham tsikl yaratadi -
breakko'rsatmasi,
bu tsiklni to'xtatadi -
continueko'rsatmasi,
bu tsiklni keyingi takrorlanishga o'tkazadi