久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

JS循環(huán)學習:跳出循環(huán)語句break和continue

在之前的文章中,我們帶大家學習了JS中的幾種循環(huán)控制結(jié)構(gòu)(while和do-while循環(huán)、for循環(huán)),下面聊聊跳出循環(huán)語句break和continue,希望對大家有所幫助!

JS循環(huán)學習:跳出循環(huán)語句break和continue

通過前面對循環(huán)的學習我們知道,默認情況下循環(huán)會在表達式結(jié)果為假時自動退出循環(huán),否則循環(huán)會一直持續(xù)下去。某些情況下,我們不用等待循環(huán)自動退出,可以主動退出循環(huán),JavaScript 中提供了 break 和 continue 兩個語句來實現(xiàn)退出循環(huán)和退出(跳過)當前循環(huán)。

1、continue語句

continue 語句用來跳過本次循環(huán),執(zhí)行下次循環(huán)。當遇到 continue 語句時,程序會立即重新檢測條件表達式,如果表達式結(jié)果為真則開始下次循環(huán),如果表達式結(jié)果為假則退出循環(huán)。

【示例1】使用 continue 語句跳出 for 循環(huán):

<script type="text/javascript"> for (var i = 1; i < 10; i++) {     if(i % 2 != 0) {        continue;     }     console.log(i); } </script>

分析:

  • for (var i = 0; i < 10; i++){}語句可以循環(huán)得出1~10 之間的所有數(shù)字

  • if(i % 2 != 0)語句用于判斷i的值能否整除2,不能整除則()中值為true,則執(zhí)行continue;語句。

  • 在循環(huán)體中,使用if(i % 2 == 0)語句進行判斷,如果i的值能整除2就使用“console.log(i);”輸出;如果i的值不能整除2,則觸發(fā)continue;語句,跳出本次循環(huán)(不進行輸出),執(zhí)行下一次循環(huán)。

輸出結(jié)果:

JS循環(huán)學習:跳出循環(huán)語句break和continue

2、break語句

break語句用于跳出當前的語法結(jié)構(gòu),可以終止循環(huán)體的代碼并立即跳出當前的循環(huán),執(zhí)行循環(huán)之后的代碼(如果有的話)。

break和continue的不同點是:continue語句只是結(jié)束本次循環(huán),而 break 語句會終止整個循環(huán)的執(zhí)行。

沿用上面的示例1中代碼,將continue;換成break;,會輸出什么?

<script type="text/javascript"> for (var i = 1; i < 10; i++) {     if(i % 2 != 0) {        break;     }     console.log(i); } </script>

答案是:什么也不輸出。為什么會這樣尼?我們來分析一下:

forx循環(huán)一開始,i=1,1小于10嗎?當然,然后開始執(zhí)行循環(huán)體中的if(i % 2 != 0)語句;

那么1能整除2嗎?顯然是不能,因此()中值為true,則執(zhí)行if中的“break;”語句,直接跳出整個循環(huán)了,根本沒有機會執(zhí)行“console.log(i);”語句。

3、嵌套 For 循環(huán)

值得注意的是,breakcontinue都只對當前循環(huán)有效。如果我們有嵌套循環(huán),那么就要很小心了。不妨來看下面的例子:

for (let i = 0; i < 5; i++) {     if (i % 2 == 0) continue;     for (let j = 0; j < 5; j++) {         if (j == 2) break;         console.log(`i = ${i}, j = ${j}`);     } }

這里我們有兩個循環(huán),每一個都會執(zhí)行 5 次(0~4)。外層的循環(huán)在 i 是偶數(shù)的時候,跳過當前循環(huán)執(zhí)行下一個。也就是說只有 i 為 1 或則 3 的時候,才會執(zhí)行內(nèi)層的循環(huán)。

內(nèi)層的循環(huán)只要 j 的值為 2,就終止了。因此,j 只有 0 和 1。

最終結(jié)果如下:

JS循環(huán)學習:跳出循環(huán)語句break和continue

4、JavaScript 標簽

從 JavaScript 1.2 開始,可以將標簽與 break 和 continue 結(jié)合使用,來更精確的控制程序的執(zhí)行。

JavaScript 中的標簽與 HTML 中的標簽不同,JavaScript 中的標簽就是一個標識符(類似變量名),后面跟隨一個冒號:。JavaScript 標簽可以聲明在任何語句或者代碼塊之前,并與 break 或 continue 配合來跳出特定的循環(huán),例如當多個循環(huán)嵌套使用時,單純使用 break 只能跳出當前的循環(huán),無法跳出外層循環(huán),如果將 break 與標簽配合使用,則可以一次跳出多層循環(huán)。

示例代碼如下:

<script type="text/javascript"> document.write("開始循環(huán)!<br /> "); outerloop:          // 定義一個標簽     for (var i = 0; i < 5; i++) {    document.write("外層循環(huán): " + i + "<br />");    innerloop:       // 定義一個標簽    for (var j = 0; j < 5; j++) {       if (j > 3 ) break ;           // 跳出內(nèi)層循環(huán)       if (i == 2) break innerloop;  // 跳出內(nèi)層訊息       if (i == 4) break outerloop;  // 跳出外層循環(huán)       document.write("內(nèi)層循環(huán): " + j + " <br />");    } }       document.write("循環(huán)結(jié)束!<br /> "); </script>

JS循環(huán)學習:跳出循環(huán)語句break和continue

注意:break 或 continue 與標簽之間不能出現(xiàn)換行。另外,標簽名稱和相關循環(huán)之間不能出現(xiàn)其它代碼。

【推薦學習:javascript高級教程】

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
五月天久久777| 欧美片网站免费| 毛片在线网站| 四虎8848精品成人免费网站| 黄色网一区二区| 国产成人精品一区二区免费看京 | 欧美国产偷国产精品三区| 另类综合日韩欧美亚洲| av中文资源在线资源免费观看| 精品国产aⅴ| 欧美日韩尤物久久| 伊人影院久久| 亚洲精品麻豆| 欧美a级一区二区| 中文在线中文资源| 不卡视频在线| 一区二区三区网站| 欧美久久精品| 成人日韩av| 99久久精品费精品国产| 好看的av在线不卡观看| 亚洲精品福利| 精品国产午夜肉伦伦影院| 色婷婷久久久| 中文字幕一区二区三区在线视频| 日本欧美一区| 91av亚洲| 视频一区视频二区中文字幕| 国产欧美日韩综合一区在线播放| 久久久久久网| 99综合视频| 国产精品手机在线播放| 成人久久一区| 免费人成精品欧美精品| 国产精品天天看天天狠| 久久在线视频免费观看| 日韩专区视频网站| 国产传媒在线| 免费观看在线色综合| 欧美激情精品| 国产视频久久| 精品一区二区三区中文字幕视频| 国产国产精品| 国产欧美在线| 欧美日韩中文一区二区| 亚洲免费专区| 免费一二一二在线视频| 亚洲毛片一区| 精品亚洲美女网站| 亚洲精品动态| 欧美手机在线| 免费看一区二区三区| 久久大逼视频| 国产精品伦理久久久久久| 亚洲一级淫片| 99精品视频在线| 日韩国产欧美视频| 国内激情久久| 精品伊人久久久| 亚洲精品日韩久久| 久久久精品日韩| 国产激情综合| 在线国产精品一区| 久久精品国语| 国产精品亚洲欧美日韩一区在线| 国产亚洲精品自拍| 国产成人久久精品麻豆二区| 一本一道久久a久久| 成人在线网站| 国产精品3区| 综合干狼人综合首页| 99久久精品网站| 久久亚洲国产精品尤物| 日韩中文字幕| 丝袜亚洲另类欧美| 久久久精品五月天| 精品国产不卡| 国产精品网站在线看| 亚洲区欧美区| 一本一道久久a久久精品蜜桃| 福利一区和二区| 国产美女视频一区二区| 日韩中文字幕亚洲一区二区va在线| 日韩在线综合| 国产在线一区不卡| 国产伦精品一区二区三区千人斩 | 欧美激情亚洲| 久久激情五月婷婷| 亚洲一区av| 午夜国产欧美理论在线播放 | 激情黄产视频在线免费观看| 久久精品一本| 久久高清一区| 国产精品日韩| 美女国产一区二区三区| 老司机久久99久久精品播放免费| 久久九九99| 中文字幕在线官网| 麻豆一区二区三区| 国产精品对白| 欧美日韩亚洲一区在线观看| 日韩精品中文字幕吗一区二区 | 高清av不卡| 久久中文字幕导航| 国产精品videossex| 91国内精品| 人人精品久久| 少妇精品久久久一区二区三区| 日韩午夜黄色| 黄色成人精品网站| 91高清一区| 欧美成人亚洲| 婷婷综合五月| 亚洲精华国产欧美| 国产精品免费看| 欧美专区18| 亚洲综合精品四区| 久久国产高清| 伊人国产精品| 日韩av一级片| 国产精品一区2区3区| 国产精品二区影院| 丝袜美腿亚洲一区| 免费看精品久久片| 日本伊人久久| 精品72久久久久中文字幕| 日韩美女国产精品| 日韩**一区毛片| 国产精品一区二区三区av| 国产精品高清一区二区| 免费一级欧美片在线观看网站| 日韩av一区二区在线影视| 日本不卡一区二区| 欧美一级网站| 久久av超碰| 97精品国产福利一区二区三区| 在线中文字幕播放| 欧美在线资源| 亚洲专区视频| 日韩av电影一区| 久久久久伊人| 亚洲伦乱视频| 国产一级久久| 91成人在线网站| 国产在线不卡一区二区三区 | 亚洲二区免费| 性色一区二区| 国产一区 二区| 国产一区二区三区四区大秀| 日韩国产一区| 黄页网站一区| 日韩精品成人在线观看| 精品视频在线你懂得| 久久国产电影| 日韩国产网站| 日韩国产欧美| 欧美成a人国产精品高清乱码在线观看片在线观看久| 日韩精品一级中文字幕精品视频免费观看 | 国产精品成人一区二区网站软件| 国产精品久久免费视频| 精品免费av| 日韩欧美精品综合| 宅男噜噜噜66国产日韩在线观看| 日韩免费精品| 国产日韩电影| 亚洲日本欧美| 首页国产精品| 一区二区精品| 精品国产黄a∨片高清在线| 午夜精品婷婷| 国产欧美另类| 欧美a级片一区| 青草国产精品| 久久久成人网| 国产麻豆精品久久| 婷婷久久一区| 国产精品夜夜夜| 欧美精品一二| 蜜桃av.网站在线观看| 久久国产亚洲精品| 日韩免费精品| 日韩成人一级| 中文字幕在线看片| 中文字幕亚洲在线观看| 久久久久久夜| 日韩欧美高清一区二区三区| 日韩免费高清| 欧美精品国产白浆久久久久| 99久久精品网| 免费看一区二区三区| 久久av在线| 精品欧美日韩精品| 中文字幕亚洲精品乱码| 日本不良网站在线观看| 日本综合精品一区| 精品一区在线| 精品香蕉视频| 日本麻豆一区二区三区视频| 激情久久久久久久| 麻豆精品在线观看|