Полный цикл в digital

Операторы continue и break

Иногда бывает необходимо выйти из цикла до его завершения. В этом случае мы можем воспользоваться оператором break:

for(let i=1; i <= 10; i++){
if(i===6) break;
console.log(i);
}
console.log("Конец работы");

Данный цикл увеличивает переменную i c 1 до 10 включая, то есть согласно условию цикла блок цикла должен выполняться 10 раз, то есть поизвести 10 итераций. Однако поскольку в блоке цикла происходит поверка if(i===6) break;, когда значение переменной i достигнет 6, данное условие прервет выполнение цикла с помощью оператора break и цикл заершит работу:

1
2
3
4
5
Конец работы

Если нам надо просто пропустить итерацию, но не выходить из цикла, мы можем применять оператор continue:

for(let i=1; i <= 10; i++){
if(i===6) continue;
console.log(i);
}
console.log("Конец работы");

В этом случае, когда значение переменной i станет равным 6, то в цикле конструкция if(i===6) continue; завершит текущую итерацию, далее идущие инструкции цикла не будут выполняться, и произойдет переход к следующей итерации:

1
2
3
4
5
7
8
9
10
Конец работы
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг