while、for、do ... while、whileループでbreakステートメントを使用して、現在のループを終了し、次のコードを直接実行します。
1 for(初期条件;判定条件;ループ後の条件値更新) 2 { 3 if(特殊な場合) 4 {break;} 5 ループコード 6 }
特別な条件に遭遇すると、サイクルはすぐに終了します。次の例を見て、10個の数値を出力し、値が5の場合は出力を停止します。
1 <!DOCTYPE > 2 < html > 3 < head > 4 < title >退出循環环break </ title > 5 < meta charset = "utf-8" > 6 < script type = "text / javascript" > 7 var num; 8 for (num = 1 ; num <= 10 ; num ++ ) 9 { 10 if (num ==5 ) 11 { 12 break ; // num値が5の場合、ループを終了します 13 } 14 document.write(' Value:' + num + ' <br /> ' ) 15 } 16 </ script > 17 </ head > 18 < 本体> 19 </ 本体> 20 </ html >
このうち、num = 5の場合、ループは終了し、次のループの内容は出力されず、ブラウザは次のように結果を表示します。