新手教程,高手請飄過!
js也就是javascript裏,跳出循環有三種方法:break、continue和return,下面通過實例來說一下三種方法的各自區別。
先來看break:
<script> for(var i=0;i<=10;i++){ document.write(i); if(i==5){break;} } </script>
上面這個break實例,輸出的結果爲:12345,當i的值等於5的時候直接通過break跳出了循環,不再繼續往下運行。
再來看continue:
<script> for(var i=0;i<=10;i++){ if(i==5){continue;} document.write(i); } </script>
上面這個continue實例,輸出的結果爲:1234678910,當i的值等於5的時候跳了過去繼續向下執行循環。
最後再來看return,return只能出現在函數裏面,如果出現在上面的實例裏的for循環裏會報錯,而return出現在函數裏的作用就是即使函數下面還有內容也不會再執行了,通常用在表單驗證裏多一些。
<script> if (username==""){ alert("請輸入用戶名"); return false; } if(qq==""){ alert("請輸入QQ"); return false; } </script>
上面的實例裏,當username爲空時,就不會再向下執行。
本文“js跳出循環:break 、continue 、return”天使建站[www.angelweb.cn]首發,轉載請說明!