Оператор с меткой
Предоставляет идентификатор для оператора.
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);