while
или for
и передает управление инструкции, следующей после завершенного цикла.
Реализовано в | Navigator 2.0, LiveWire 1.0 |
Синтаксис
break
break меткаАргументы
метка | Идентификатор, связанный с помеченным выражением. |
Описание
Выражение break
может теперь включать факультативную метку, которая позволяет программе выходить из помеченного выражения. Этот тип прерывания должен быть в выражении, идентифицированном меткой, используемой break
.
Инструкции в помеченном выражении могут иметь любой тип.
Примеры
Следующая функция имеет выражение break
, которое прерывает цикл while
, когда e
равно 3, и затем возвращает значение 3 * x
.
function testBreak(x) {
В следующем примере выражение, помеченное
var i = 0
while (i < 6) {
if (i == 3)
break
i++
}
return i*x
}checkiandj
, содержит выражение, помеченое checkj
. Если встречается break
, программа прерывает выражение checkj
и продолжает оставшуюся часть выражения checkiandj
. Если бы break
имело метку checkiandj
, программа прервала бы выражение checkiandj
и продолжила бы инструкцию идущую после checkiandj
.
checkiandj :
if (4==i) {
document.write("Вы ввели " + i + ".<BR>");
checkj :
if (2==j) {
document.write("Вы ввели " + j + ".<BR>");
break checkj;
document.write("Сумма равна " + (i+j) + ".<BR>");
}
document.write(i + "-" + j + "=" + (i-j) + ".<BR>");
}Смотрите также
labeled
, switch
Последняя Модификация: 10/31/97 12:29:59
Все мессаги сюда:yanich@inbox.ru |