カテゴリー
JavaScript

while文の中でif文とbreakを使おう

この章ではwhile文の中でif文を使うことと、さらにはwhile文の中で「強制的に繰り返し文を終了させたい時に使用するbreak」を使った例について説明します。
では例をみてみましょう。11 結果は以下の通りです。1 では詳しく説明します。
①iに1を代入します。
②(i <= 10)の条件を判定します。
iは1でtrueなので、whileの処理文を実行します。
③iは1なので、if文の条件部分にはマッチしないので、そのままif文はスルーします。
1を実行して「ループ1回目」を出力します。
⑤i++で1を足して、2になります。
⑥(i <= 10)の条件を判定します。
iは2でtrueなので、whileの処理文を実行します。
⑦iは2なので、if文の条件部分にはマッチしないので、そのままif文はスルーします。
1を実行して「ループ2回目」を出力します。
⑨i++で1を足して、3になります。
⑩(i <= 10)の条件を判定します。
iは3でtrueなので、whileの処理文を実行します。
⑪3回目のループで初めて、if文にマッチして1 を実行します。
そして、次にbreakがあるのでここでwhile文を抜けます。