Оператор break
Оператор break используется для прерывания выполнения цикла, либо операторов switch или label.
Когда Вы используете break с операторами while, do-while, for или switch, оператор break немедленно прерывает самый внутренний цикл или switch и передаёт управление следующему оператору.
Когда Вы используете break внутри оператора label, он прерывает этот оператор и передаёт управление следующему оператору. Если Вы специфицировали label при вызове break, оператор break прерывает специфицированный оператор.
Синтаксис break выглядит так:
1. break
2. break [label]
Первая форма прерывает самый внутренний цикл, switch или label; вторая форма прерывает специфицированный содержащий оператор label.
Пример. Здесь происходит итерация по элементам массива, пока не будет найден индекс элемента, значением которого является theValue:
for (i = 0; i < a.length; i++) {
if (a[i] = theValue);
break;
}