Прикладной код

Конструкция «Break»

Конструкция «Break»

Прерывает выполнение текущего цикла, инструкции switch или отмеченного (label) блочного выражения. Переносит выполнение программы к конструкции, которая следует за прерванной.

Синтаксис

break [Метка];

Параметры

  • Метка — идентификатор связанной метки. Если прерываемое выражение не цикл или switch, метка является обязательной.

Описание

Конструкция break включает необязательную метку для возможности выхода из блочного выражения. При такой записи break должен находиться внутри отмеченного блока, который соответствует метке. Отмеченная конструкция может не являться циклом. Это может быть любая блочная конструкция.

Пример

// Следующая функция использует инструкцию break для выхода из цикла while, когда i будет равно 3.
// Возвращает значение 3 * x.
function testBreak(x) {
 var i = 0;

 while (i < 6) {
  if (i == 3) {
   break;
  }
  i += 1;
 }
 return i * x;
}