Завершает текущий цикл или конструкции switch и label и передает управление на следующий вызов
Синтаксис
Аргументы
- label
- Идентификатор метки, которой помечен прерываемый оператор/конструкция. Не обязательно для циклов и
switch
Описание, примеры
Пример: простой пример
В языке javascript оператор break
дает возможность прерывать выполнение сразу на несколько уровней. Для этого используется метка label:
if (i==5 && j==5) break top; |
Помеченным может быть не только цикл/switch, но и блок:
Единственное ограничение и отличие break
от не существующего в javascript goto
: вызов break
должен находится внутри помеченного оператора, чтобы прервать его управление.