for 循環(huán)demo

for
    var num = 0;
    outermost:
    for (let i = 0; i < 10; i++) {
        for (let j = 0; j < 10; j++) {
            if (i == 5 && j == 5) {
                break outermost;
            }
            num++;
        }
    }
    console.log(num) // 5

outermost表示外部的for語(yǔ)句。如果每個(gè)循環(huán)正常執(zhí)行10次,則num++會(huì)執(zhí)行100次。但內(nèi)部break帶了一個(gè)參數(shù),即要返回的標(biāo)簽。添加這個(gè)標(biāo)簽的結(jié)果將導(dǎo)致break語(yǔ)句不僅退出當(dāng)前循環(huán),還會(huì)退出外部循環(huán)。

continue
    var num = 0;
    outermost:
    for (let i = 0; i < 10; i++) {
        for (let j = 0; j < 10; j++) {
            if (i == 5 && j == 5) {
                continue outermost;
            }
            num++;
        }
    }
    console.log(num) // 95

switch

    var i = 100
    switch (i) {
        case 25: 
            alert('25');
            break;
        case 35:
            alert('35');
            break;
        case 45:
            alert('45');
            break;
        default: 
            alert('other')
    }
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 表達(dá)式在 JavaScript 中是短語(yǔ),那么語(yǔ)句就是整句命令。表達(dá)式用來(lái)計(jì)算出一個(gè)值,語(yǔ)句用來(lái)執(zhí)行以使某件事發(fā)生...
    劼哥stone閱讀 597評(píng)論 0 3
  • Swift提供了多種控制流聲明。包括while循環(huán)來(lái)多次執(zhí)行一個(gè)任務(wù);if,guard和switch聲明來(lái)根據(jù)確定...
    BoomLee閱讀 2,072評(píng)論 0 3
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,734評(píng)論 18 399
  • 86.復(fù)合 Cases 共享相同代碼塊的多個(gè)switch 分支 分支可以合并, 寫(xiě)在分支后用逗號(hào)分開(kāi)。如果任何模式...
    無(wú)灃閱讀 1,557評(píng)論 1 5
  • 近幾年手機(jī)界發(fā)展飛速,我們經(jīng)歷了HTC SAMSUNG高速發(fā)展的時(shí)代,終于迎來(lái)了國(guó)產(chǎn)品牌集體爆發(fā)的時(shí)期,OP...
    萬(wàn)大白閱讀 1,918評(píng)論 2 2

友情鏈接更多精彩內(nèi)容