Поделиться через


Оператор с меткой

Предоставляет идентификатор для оператора.

label :
   [statements]

Аргументы

  • label
    Обязательный. Уникальный идентификатор, используемый для ссылки на оператор с меткой.

  • statements
    Необязательный. Один или несколько операторов, связанных с идентификатором label.

Заметки

Метки используются операторами break и continue для указания оператора, к которому применяются операторы break и continue.

Пример

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

var s = "";

Outer:
for (var i = 1; i <= 10; i++)
    {
    s += "\n";
    s += "i: " + i;
    s += " j: ";

Inner:
    for (var j = 21; j <= 30; j++)
        {
        if (j == 24)
             {
             continue Inner;
             }
        s += j + " ";
        }
    }
print (s);

Требования

Версия 3

См. также

Ссылки

Оператор break

Оператор continue