break文で、while文のループを終了

break文で、while文のループを終了させるサンプル。

サンプル

ラベル指定なし

<script type="text/javascript">
var $varA = 1;
while ( $varA <= 10 ) {
    document . write( $varA++ + ',' );
    if ( $varA == 6 ) {
        break; // ループを終了させる
    }
}
</script>

↓↓↓出力結果↓↓↓

ラベル指定あり

<script type="text/javascript">
var $varA = 1;
label1:
while ( $varA <= 5 ) {
    document . write( '<p>$varA: ' );
    document . write( $varA++ );
    document . write( '</p>' );
    var $varB = 1;
    label2:
    while ( $varB < $varA ) {
        document . write( '<p>  $varB: ' );
        document . write( $varB++ );
        document . write( '</p>' );
        document . write( '<p>    $varC: ' );
        var $varC = 1;
        label3:
        while ( $varC < $varB ) {
            document . write( $varC++ + ',' );
            if ( $varC > 2 ) {
                document . write( '</p>' );
                break label2; // ループを終了させる
            }
        }
        document . write( '</p>' );
    }
}
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: break, JavaScript, リファレンス, 制御構造 タグ: パーマリンク