JavaScript: Инструкции break и continue
Инструкции break
и continue
обеспечивают более точный контроль над выполнением кода в цикле.
Иногда бывают ситуации, когда необходимо прервать выполнение цикла. Инструкция break
завершает текущую итерацию и приводит к немедленному выходу из цикла. Синтаксис инструкции break
:
break;
Пример работы инструкции break
:
for (var i = -2; i <= 2; i++) { if (i > 0) break; // Если значение переменной i станет положительным, // завершить итерацию и выйти из цикла alert(i); }
Инструкция continue
схожа с инструкцией break
, однако вместо выхода из цикла она просто завершает его текущую итерацию. Синтаксис инструкции continue
:
continue;
Пример работы инструкции continue
:
for (var i = 0; i <= 10; i++) { if ((i % 2) != 0) continue; // Если значение переменной не чётное, // завершить текущую итерацию alert(i); }
Инструкция continue
может использоваться только в циклах.
С этой темой смотрят: