ray88’s diary

お仕事で困ったとき用の自分用の覚書

JavaScript 繰り返しーcontinue文、break文

JavaScript 目次 - ray88’s diary
■while文でcontinueが呼ばれると、continue文以降の処理は実行されることなく、
「条件式1」の評価に戻り、while文の処理が継続される。
break文が呼び出されると、ループの処理が終わり、制御がwhile文の次に移動する。

for ( 条件式1 ) {
      ・・・・・
     if ( 条件式2 ) {
         continue;            //条件式1へ
  }
     ・・・・・
     if ( 条件式3 ) {
        break;                  //ループを抜ける
 }
    ・・・・・
}

■for文でcontinueが呼ばれると、continue文以降の処理は実行されることなく、
 カウンタ更新に処理が移動し、そのあと条件式1の評価が行われ、
for文の処理が継続される。
 break文が呼び出されると、ループの処理が終わり、制御がfor文の次に移動する。

for ( 初期化式; 条件式1; カウンタ更新 ) {
     ・・・・・
     if ( 条件式2 ){
        continue;             //カウンタ更新へ
     }
    ・・・・・
     if ( 条件式3 ){
        break;                 //ループを抜ける
     }
    ・・・・・
}