ラベル付きステートメント

ステートメントの識別子を指定します。

label :
   [statements]

引数

  • label
    必ず指定します。 ラベル付きステートメントを参照するときに使用する、固有の識別子を指定します。

  • statements
    省略可能です。 label に関連する 1 つ以上のステートメントを指定します。

解説

ラベルは、breakcontinue が適用されるステートメントを指定するために、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);

必要条件

Version 3

参照

参照

break ステートメント

continue ステートメント