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 может использоваться только в циклах.
С этой темой смотрят: