繰り返し文(for,while)


文脈


for(初期条件;繰返し条件;繰返し実行毎の条件){ 繰り返し実行するコード; }
  • までカッコ内のコードを繰り返し、trueからfalseに条件を変更します.
  • ドア


    しょきじょうけん while(繰り返し条件){ 繰り返し実行するコード; 反復ごとに実行される条件。 }
  • 繰り返し条件trueからfalseまで繰り返します.

  • for (let i = 0; i < 5; i++) { console.log('focus!'); } let i = 0; while(i<5){//1 console.log('focus!');//2番 i++;//3番 } 1番:条件をfalseに繰り返し実行します。 2番:繰り返し実行するたびに「focus!」出力します。 3番:1周繰り返すごとにiの値が1増加します。

    繰り返し文の制御


    break


    for (let i = 0; i < 10; i++) { if (i === 5) { break; } console.log(i); } この場合、0から4までの数字が出力されます。
  • で重複文を中断できます.
  • continue


    for (let i = 0; i < 10; i++) { if (i === 5) { continue; } console.log(i); } この場合、0から4の数字を出力した後、6から9の数字を出力します。
  • continueで、その瞬間が終わってから、再び複文を回すことができます.
  • にじゅうゲート


    :繰り返し文のネストの使用
    for (let i = 0; i <= 5; i++){ for(let j = 0; j <= 5; j++){ console.log(String(i) + String(j)); } } 変数iの値に0~5を順次割り当てます。 変数jの値には、0から5が順に割り当てられる。 iとjの値を加算して出力します。
  • の外側のi=0を運転すると、内側のjは0から5まで
  • となる.
  • の外側のi=1を実行すると、内側のjは0から5まで
  • となる.
  • の外側のi=2を運転すると、内側のjは0から5まで
  • となる.
  • は、このような終了条件に達するまでサイクルを継続する.