Справочник по JScript : Конструкции JScript : Конструкция break

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

break Statement - Оператор break

Завершает работу текущего цикла, или, если используется с меткой (label), то завершает работу связанного с ней оператора.

Синтаксис

break [label];

Аргументы

label
Необязательный аргумент. Задает метку оператора, работа которого завершится.

Описание

Обычно оператор break используется в конструкциях, циклах и операторах switch, for, for...in и do...while. Чаще всего вместе с аргументом label оператор break используется в операторе switch; однако, его можно использовать в любом операторе, конструкции и цикле.

Применение оператора break завершает работу текущего цикла в программе, осуществляется выход из цикла, и программа продолжает выполняться со следующего по порядку оператора.

Примеры

В первом примере задан счетчик от 1 до 100. С помощью оператора break будет осуществлен выход из цикла, когда счетчик станет равным 15.

for (var i = 1; i < 100; i++)
    {
    if (i == 15)
        {
        break;
        }
    document.write (i);
    document.write (" ");
    }

Во втором примере оператор break относится ко второму циклу for, перед которым помещен оператор Inner:. Когда переменная j станет равна 24, оператор break завершит выполнение этого цикла. Значения с 21 до 23 включительно будут выведены на экран.

Outer:
for (var i = 1; i <= 10; i++)
    {
    document.write ("
"); document.write ("i: " + i); document.write (" j: "); Inner: for (var j = 21; j <= 30; j++) { if (j == 24) { break Inner; } document.write (j + " "); } }

Поддержка

JScript Version 1

Смотрите также

Ссылки на источники

http://msdn.microsoft.com/en-us/library/3fhdxafb(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования