break語句描述:break語句,用於無條件結束各種迴圈(退出迴圈)和switch。說明:一般情況下,需要在break語句之前加一個條件判斷。換句話說:就是條件成立了,就退出迴圈。continue語句描述:結束本次迴圈,而開始下一次迴圈。continue之後的代碼不再執行了。說明:一般情況下,需要 ...
break語句描述:break語句,用於無條件結束各種迴圈(退出迴圈)和switch。說明:一般情況下,需要在break語句之前加一個條件判斷。換句話說:就是條件成立了,就退出迴圈。
continue語句描述:結束本次迴圈,而開始下一次迴圈。continue之後的代碼不再執行了。說明:一般情況下,需要在continue語句之前加一個條件判斷。
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>JavaScript中break和continue的區別</title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 var sum = 0; 10 for(var i=1;i<=10;i++){ 11 if(i==6){ 12 //break; 13 continue; 14 } 15 document.write(i+" "); 16 } 17 </script> 18 </body> 19 </html>
註:先觀察結果,然後將break註釋掉,改用continue,再次觀察結果,可以看出,條件滿足時,break直接跳出迴圈,不再進行迴圈操作,而改用continue時,條件滿足,跳出當次迴圈,進入下一次迴圈