この章ではdo-while文について説明します。
while文とほとんど働きが一緒ですが、while文は条件式がFALSEであるならば1度も実行されることもなく終了してしまいますが、do-while文では必ず1回は処理文を実行します。
処理文を実行してから条件式の判定に入ります。
処理文を実行してから、の条件式の判定に入ります。
条件式がTRUEの間は繰り返し処理文が実行されます。
では例をみてみましょう。
while文と違って初めに条件式の判定はないので を実行して、1を出力します。 そして下の2に進みます。
$iは上の5の$i++で1が足されているので3になっていますが、3はまだ4未満なのでTRUEになります。
カテゴリー