for文の3つの各式を空にする

for文の3つの各式は、空にすることもできる。

サンプル

「カウンタ変数を更新する式」を空にする

<script type="text/javascript">
for ( var counterVar = 1; counterVar <= 10; ) {
    document . write( counterVar++ + ',' );
}
</script>

↓↓↓出力結果↓↓↓

「カウンタ変数を初期化する式」「カウンタ変数を更新する式」を空にする

<script type="text/javascript">
counterVar = 1;
for ( ; counterVar <= 10; ) {
    document . write( counterVar++ + ',' );
}
</script>

↓↓↓出力結果↓↓↓

「条件式」を空にする

「条件式」を空にすると、無限ループになるので、break;で終了させる。

<script type="text/javascript">
for ( var counterVar = 1; ; counterVar++ ) {
    document . write( counterVar + ',' );
    if ( counterVar >= 10 ) {
        break;
    }
}
</script>

↓↓↓出力結果↓↓↓

「カウンタ変数を初期化する式」「条件式」「カウンタ変数を更新する式」を空にする

「条件式」を空にすると、無限ループになるので、break;で終了させる。

<script type="text/javascript">
var counterVar = 1;
for ( ; ; ) {
    document . write( counterVar++ + ',' );
    if ( counterVar > 10 ) {
        break;
    }
}
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

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