Конструкция 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,
която прехвърля цикъла към следващата итерация