Ядро JavaScript 1.5. Справочник

       

Break


Оператор break используется для прерывания выполнения операторов цикла, switch или label.

Прерывает выполнение операторов цикла, switch

или label и передаёт управление оператору, следующему после прерванного цикла.

Реализован в

JavaScript 1.0, NES 2.0

Версия ECMA

ECMA-262 (для непомеченной/unlabeled версии)
ECMA-262, Edition 3 (для помеченной/labeled версии)


Синтаксис

break [label]


Параметр

label



Идентификатор, ассоциированный с меткой оператора.


Описание

Оператор break содержит необязательный лэйбл/label, который позволяет программе прерывать помеченный оператор. Операторы в помеченном операторе могут быть любого типа.


Примеры

В этой функции имеется оператор break, прерывающий выполнение цикла , если e равно 3, и возвращающий затем значение 3 * x.

function testBreak(x) {

   var i = 0;

   while (i < 6) {

      if (i == 3)

         break;

      i++;

   }

   return i*x;

}


См. также

, , .



Содержание раздела