Конструкция for
Конструкция for циклни белгилайди: унинг ичида
жойлаштирилган код, белгиланган миқдорда такрорланади.
Синтаксис
for (бошланғич командалар; цикл тугаш шарти; циклдан кейинги командалар) {
цикл танаси
};
Мисол
0 дан 10 гача рақамлар кетма-кетлигини чиқарамиз:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
Мисол
10 дан 0 гача рақамлар кетма-кетлигини чиқарамиз:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
Мисол
0 дан 10 гача жуфт сонларни чиқарамиз:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
Мисол
Массив элементларини чиқарамиз:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Мисол
Бошланғич командалар ва циклдан кейинги командалар битта эмас, балки вергул билан ажратилган бир нечта командалардан ташкил топиши мумкин. Мисол учун, икки ҳисоблагчи ясаймиз: биринчиси ҳар бир цикл такрорида биттага ўссин, иккинчиси эса иккитага:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
Қаранг
-
JavaScript дарслигидан дарс,
ундаforцикли билан ишлаш тавсифланган -
конструкция
for-of,
у массивни такрорлаш учун цикл яратади -
конструкция
for-in,
у объектни такрорлаш учун цикл яратади -
конструкция
while,
у ҳам цикл яратади -
инструкция
break,
у циклни тўхтатади -
инструкция
continue,
у циклни кейинги такрорга ўтказади