label | NN 4 IE 4 ECMA 3
実行ステートメントのブロックに label 識別子を割り当てることができます。ここでは制御構造もブロックとして扱えます。ラベルを使用することによって、break ステートメントや continue ステートメントにより何重にもネストされた制御構造から通常の break や continue のスコープの外にあるレベルのネストに抜けることができます。
例
    outerLoop:
    for (var i = 0; i <= maxValue1; i++) {
        for (var j = 0; j <= maxValue2; j++) {
            if (i == magic1 && j == magic2) {
                break outerLoop;
            }
        }
    }