繼續循環continue
繼續循環continue
語句結構:
for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) { continue; } 循环代码 }
上面的循環中,當特殊情況發生的時候,本次循環將被跳過,而後續的循環則不會受到影響。好比輸出10個數字,如果數字為5就不輸出了。
<html> <head> <script> var num; for(num=1;num<10;num++){ if (num==5) { continue;//如果num是5,退出循环。 } document.write("数值"+num+"<br />"); } </script> </head> <body> </body> </html>
結果如下:
上面的程式碼中,num=5的那次迴圈將會被跳過。
<!DOCTYPE html> <html> <body> <p>点击下面的按钮来执行循环,该循环会跳过 i=3 的步进。</p> <button onclick="myFunction()">点击这里</button> <p id="demo"></p> <script> function myFunction() { var x="",i=0; for (i=0;i<10;i++) { if (i==3) { continue; } x=x + "The number is " + i + "<br>"; } document.getElementById("demo").innerHTML=x; } </script> </body> </html>