ラベル付きステートメント
ステートメントの識別子を指定します。
label :
[statements]
引数
label
必ず指定します。 ラベル付きステートメントを参照するときに使用する、固有の識別子を指定します。statements
省略可能です。 label に関連する 1 つ以上のステートメントを指定します。
解説
ラベルは、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);