溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript如何跳出循環(huán)

發(fā)布時間:2021-07-19 16:53:09 來源:億速云 閱讀:216 作者:chen 欄目:web開發(fā)

這篇文章主要介紹“javascript如何跳出循環(huán)”,在日常操作中,相信很多人在javascript如何跳出循環(huán)問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”javascript如何跳出循環(huán)”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

javascript跳出循環(huán)的方法:1、使用continue語句,可以終止當前循環(huán),并馬上進入下一次循環(huán);2、使用break語句,可以退出整個循環(huán),break語句后續(xù)的代碼以及后面的循環(huán)都不會被執(zhí)行。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

javascript跳出循環(huán)的方法一:使用continue語句

continue 語句用于終止當前循環(huán),并馬上進入下一次循環(huán)。

continue 語句的基本語法如下:

continue;

continue 語句的執(zhí)行通常需要設定某個條件,當滿足該條件時,執(zhí)行 continue 語句。

示例:continue 語句的應用

<script>
     var sum = 0;
     var str = "1~20之間的偶數(shù)有:";
     //把1~20之間的偶數(shù)進行累加
     for(var i = 1; i < 20; i++){
         //判斷i是否為偶數(shù),如果模不等于0,為奇數(shù),結束當前循環(huán),進入下一次循環(huán)
         if(i % 2 != 0)
              continue;
         sum += i; //如果執(zhí)行continue語句,循環(huán)體內的該行以及后面的代碼都不會被執(zhí)行
         str +=i + " ";
     }
     str += "\n這些偶數(shù)的和為:" + sum;
     alert(str);
</script>

上述代碼使用 i%2!=0 作為 continue 語句執(zhí)行的條件,如果條件表達式的值為真,即 i 為奇數(shù)時,執(zhí)行 continue 語句終止當前循環(huán),此時 continue 語句后續(xù)的代碼都不會被執(zhí)行,因而奇數(shù)都不會被累加??梢姡ㄟ^使用 continue 語句就可以保證只累加偶數(shù)。

上述代碼在 Chrome 瀏覽器運行后彈出的對話框結果如下圖所示。

javascript如何跳出循環(huán)

javascript跳出循環(huán)的方法二:使用break語句

單獨使用的 break 語句的作用有兩方面:

  • 一是在 switch 語句中退出 switch;

  • 二是在循環(huán)語句中退出整個循環(huán)。

實際應用中,break 后面還可以跟一個標簽,此時 break 語句的作用是跳轉到標簽所標識的語句塊的結束處。當需要從內層循環(huán)跳轉到某個外層循環(huán)的結束時,就需要使用帶有標簽的 break 語句。

break 語句的基本語法如下:

break;    //單獨使用,在循環(huán)語句中用于退出整個循環(huán)
break lablename;   //帶有標簽,在多層循環(huán)語句中用于從內層循環(huán)跳轉到 lablename 外層循環(huán)的結束處

break 語句和 continue 語句一樣,執(zhí)行也需要設定某個條件,當滿足該條件時,執(zhí)行 break 語句。

示例:break 語句的應用

<script>
     var sum = 0;
     var str = "1~20之間的被累加的偶數(shù)有:";
     //把1~20之間的偶數(shù)進行累加
     for(var i = 2; i < 20;i += 2){
         if(sum > 60)
             break; //執(zhí)行break語句后,整個循環(huán)立刻停止結束執(zhí)行
         sum += i;
         str += i + " ";
     }
     str += "\n這些偶數(shù)的和為:" + sum;
     alert(str);
</script>

上述代碼使用 sum>60 作為 break 語句執(zhí)行的條件,如果條件表達式的值為真,執(zhí)行 break 語句退出整個循環(huán),此時 break 語句后續(xù)的代碼以及后面的循環(huán)都不會被執(zhí)行。

上述代碼在 Chrome 瀏覽器運行后彈出的對話框結果如下圖所示。

javascript如何跳出循環(huán)

到此,關于“javascript如何跳出循環(huán)”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI