js跳出循環:break 、continue 、return

新手教程,高手請飄過!

js也就是javascript裏,跳出循環有三種方法:breakcontinuereturn,下面通過實例來說一下三種方法的各自區別。

先來看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]首發,轉載請說明!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章