退出循環(huán)break
退出迴圈break
格式如下:
for(初始條件;判斷條件;循環(huán)后條件值更新) { if(特殊情況) {break;} 循環(huán)代碼 }
當(dāng)遇到特殊情況的時候,迴圈就會立刻結(jié)束??纯聪旅娴睦?,輸出10個數(shù),如果數(shù)值是5,就停止輸出。
<html> <head> <script> var num; for(num=1;num<10;num++){ if (num==5) { break;//如果num是5,退出循環(huán)。 } document.write("數(shù)值"+num+"<br />"); } </script> </head> <body> </body> </html>
輸出結(jié)果如下
註:當(dāng)num=5的時候迴圈就會結(jié)束,不會輸出後面循環(huán)的內(nèi)容。
<!DOCTYPE html> <html> <body> <p>點(diǎn)擊按鈕,測試帶有 break 語句的循環(huán)。</p> <button onclick="myFunction()">點(diǎn)擊這里</button> <p id="demo"></p> <script> function myFunction() { var x="",i=0; for (i=0;i<10;i++) { if (i==3) { break; } x=x + "The number is " + i + "<br>"; } document.getElementById("demo").innerHTML=x; } </script> </body> </html>