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