gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

JS循環學習:跳出循環語句break和continue

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

JS循環學習:跳出循環語句break和continue

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

1、continue語句

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

【示例1】使用 continue 語句跳出 for 循環:

<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++){}語句可以循環得出1~10 之間的所有數字

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

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

輸出結果:

JS循環學習:跳出循環語句break和continue

2、break語句

break語句用于跳出當前的語法結構,可以終止循環體的代碼并立即跳出當前的循環,執行循環之后的代碼(如果有的話)。

break和continue的不同點是:continue語句只是結束本次循環,而 break 語句會終止整個循環的執行。

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

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

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

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

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

3、嵌套 For 循環

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

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}`);     } }

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

內層的循環只要 j 的值為 2,就終止了。因此,j 只有 0 和 1。

最終結果如下:

JS循環學習:跳出循環語句break和continue

4、JavaScript 標簽

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

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

示例代碼如下:

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

JS循環學習:跳出循環語句break和continue

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

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

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
欧美伦理片在线看| 老太脱裤子让老头玩xxxxx| 欧美激情第四页| 中国丰满熟妇xxxx性| 精品免费久久久久久久| 免费一级特黄特色毛片久久看| 精品少妇无遮挡毛片| 日本精品久久久久久久久久| 天堂av在线中文| 91aaa精品| 日韩av影视大全| 亚洲高清av一区二区三区| 欧美国产在线一区| 777久久精品一区二区三区无码 | 黄色手机在线视频| 青青在线视频免费| 亚洲少妇第一页| 亚洲综合伊人久久| 国产传媒免费观看| 欧美少妇一区二区三区| 黄色成人在线看| 日韩免费高清在线| 国产九九在线观看| 欧美视频在线第一页| 免费看的黄色大片| 日韩av卡一卡二| 又色又爽又黄视频| 免费欧美一级视频| 亚洲18在线看污www麻豆| 国产卡一卡二在线| 久久国产午夜精品理论片最新版本| 亚洲熟妇无码av在线播放| 69堂免费视频| 少妇熟女一区二区| ww国产内射精品后入国产| 亚洲综合色在线观看| 日日噜噜夜夜狠狠久久丁香五月| 日本欧美视频在线观看| 天天综合网日韩| 成人午夜免费在线| 制服丝袜中文字幕第一页| 无码人妻精品一区二区蜜桃百度| 国模无码视频一区二区三区| 超碰在线人人爱| 精品免费久久久久久久| 亚洲精品自拍网| 欧美日韩性生活片| 免费在线精品视频| 欧美成人三级在线播放| 亚洲色成人一区二区三区小说| 一级网站在线观看| 色综合手机在线| 免费无码国产v片在线观看| 日本一区二区三区四区五区六区| 亚洲综合欧美激情| 成人在线观看a| 日本中文字幕一级片| 日本美女视频一区| 精品久久久久久久无码| av在线免费观看国产| 伊人五月天婷婷| 超碰人人草人人| 一区二区三区视频网| 亚洲欧洲日产国码无码久久99| 黄色特一级视频| 男女h黄动漫啪啪无遮挡软件| 午夜视频你懂的| 亚洲激情在线观看视频| 久久久久国产精品熟女影院| 国产深夜男女无套内射| 俄罗斯av网站| 欧美成人xxxxx| 天天摸天天碰天天添| 欧美污视频网站| 少妇性l交大片| 日韩爱爱小视频| 亚洲美女性囗交| 中文字幕在线视频一区二区| www激情五月| 成人性做爰片免费视频| 成人污网站在线观看| 国产专区在线视频| 亚洲欧洲日产国码无码久久99| 成年人视频观看| 浓精h攵女乱爱av| 免费在线观看污污视频| 日韩国产小视频| 97国产精东麻豆人妻电影| 日韩视频第二页| 久久精品视频在线观看免费| 中文字幕制服丝袜在线| 久久久久久久9| 国产精品97在线| 超碰中文字幕在线观看| 免费的一级黄色片| 国产激情在线观看视频| 欧美日韩一区二区三区69堂| 国产 欧美 日本| 91av俱乐部| 99re8这里只有精品| 波多野结衣家庭教师在线播放| 少妇一级淫免费放| 国产 欧美 日韩 一区| 北条麻妃在线视频| 日韩一级特黄毛片| 成年网站在线播放| 六月婷婷激情综合| www亚洲成人| www.com毛片| 成人高清dvd| 污视频网址在线观看| 精品这里只有精品| 精品一区二区三区毛片| 国产又猛又黄的视频| 国产精品国产三级国产专区51| 国产三级三级三级看三级| 日本国产中文字幕| 少妇熟女一区二区| 在线视频观看一区二区| 国产精品-区区久久久狼| 国产91在线亚洲| 视频一区二区视频| 在线观看免费的av| 中文字幕国内自拍| 大陆极品少妇内射aaaaa| 91免费版看片| 欧美少妇在线观看| av动漫在线免费观看| 久热精品在线播放| 9久久婷婷国产综合精品性色| 亚洲人精品午夜射精日韩| 日本a在线天堂| 国产又粗又猛又爽又黄的网站 | 日日干夜夜操s8| 国产一级特黄a大片免费| 99精品在线免费视频| 人妻互换免费中文字幕| 蜜桃视频一区二区在线观看| www.黄色网址.com| 久久av喷吹av高潮av| 日本老太婆做爰视频| 99亚洲精品视频| 18视频在线观看娇喘| 丁香六月激情婷婷| www.99热这里只有精品| 日韩网址在线观看| 美女少妇一区二区| 亚洲第一天堂久久| 伊人再见免费在线观看高清版| 国产在线观看欧美| 日本在线视频www| 一区二区三区网址| 精品一区二区成人免费视频| 大西瓜av在线| 日本xxxxxxx免费视频| 午夜精品中文字幕| 日本福利视频网站| 日韩一级片播放| 手机在线观看日韩av| 日韩专区第三页| wwwxxx黄色片| xxxx在线免费观看| 狠狠97人人婷婷五月| 亚洲综合av在线播放| 国产二区视频在线| 久久黄色片网站| 成人免费毛片在线观看| 福利在线一区二区三区| 久久99国产精品一区| 男人操女人免费软件| 在线视频一二区| 男女高潮又爽又黄又无遮挡| 一起操在线视频| 国产av天堂无码一区二区三区| 青青草精品视频在线观看| 五月天激情图片| 成年网站免费在线观看| 久久久亚洲精品无码| 特级西西人体www高清大胆| 久久精品免费网站| 黄色av网址在线播放| 吴梦梦av在线| 在线能看的av网站| 欧美黑人又粗又大又爽免费| av日韩在线看| 做爰高潮hd色即是空| 亚洲精品综合在线观看| 欧美性大战久久久久xxx| 国产在线视频在线| 麻豆映画在线观看| 亚洲精品综合在线观看| 国产一区二区在线免费播放| 久久精品一区二| 久草在在线视频| 无码内射中文字幕岛国片| 免费黄色日本网站| 欧美日本视频在线观看| 日本人妻伦在线中文字幕| 国产一区二区三区播放| 黄频视频在线观看|