繰り返し処理
種類
- for文
- while文
- do while文
for文
構文
for (初期化文; ループ継続条件; 増減式){ 繰り返し実行したい処理 }
増減式には;を必要としない。書いたらunexpected token ; のエラーが出てしまうので注意。
例
変数iの値を1から3まで出力するプログラム
for (var i=1; i<=3; i++){ console.log(i); }
while文
構文
while (条件式){ 条件式がTrueのとき実行したい処理 }
注意すべき点は条件式の中に;は不要だということ。for構文とは全然似ていないこと。while構文は繰り返しのfor構文とは構造が似ていないけど、条件分岐のif構文と似た構造である。参考:条件分岐
例
変数iの値を1から3まで出力するプログラム
var i = 1 ; while (i <= 3){ console.log(i); i++; }
do while文
構文
do{ 条件式がTrueのとき実行したい処理 }while (条件式)
注意すべき点は条件式の括弧外に;を要すること。相違点として最低でも一回は処理を実行し、実行後条件式に照らし処理が行われるか分岐する
例
変数tの値を1から3まで出力するプログラム
var t = 1 ; do{ console.log(t); t++; }while(t <= 3);