Labeled 문
문에 대한 식별자를 제공합니다.
label :
[statements]
인수
label
필수적 요소로서, labled 문을 참조할 때 사용하는 고유 식별자입니다.statements
선택적 요소로서, label로 연결된 하나 이상의 문입니다.
설명
레이블은 break와 continue 문에 의해 사용되어 break와 continue를 적용할 문을 지정합니다.
예제
다음 코드에서 continue 문은 Inner: 문 다음에 오는 for 루프를 참조합니다. 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);