Ресурсы: Циклы и итерации
Циклы используются для повторения однотипных действий. В JavaScript циклы реализуются тремя различными способами, каждый из которых выбирается в зависимости от ситуации.
Цикл while Пока какое-то условие выполняется, будут производиться действия в теле цикла.
Код
let num = 50;
while (num < 55) {
console.log(num);
num++;
}
Цикл do...while Сделай что-то, пока выполняется следующее условие.
Код
let num = 50;
do {
console.log(num);
num++;
}
while (num < 55);
Цикл for Код
for (let i = 50; i < 55; i++) {
console.log(i);
}
Если нужно закончить цикл досрочно, можно воспользоваться директивой
break Код
for (let i = 1; i < 10; i++) {
if (i === 6) {
break;
}
console.log(i);
}
В консоли выведутся цифры от 1 до 5, а при i === 6 цикл прекратит свою работу согласно условия. Как только i дошло до 6, цикл прервался и в консоль уже ничего не вывелось.
Чтобы пропустить какую-то итерацию, можно воспользоваться ключевым словом
continue, и тогда на этой итерации цикл не выполнит код из своего тела, а со следующей возобновит свою работу.
Код
for (let i = 1; i < 10; i++) {
if (i === 6) {
continue;
}
console.log(i);
}
В консоль выведутся числа от 1 до 9, кроме числа 6.
Добавлять комментарии могут только зарегистрированные пользователи.