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一区二区
欧美一级特黄aaaaaa在线看片| 日本www在线播放| 免费观看日韩毛片| www.射射射| 黄色动漫在线免费看| 日本黄色片一级片| 奇米影视亚洲色图| 欧美成人免费在线观看视频| 免费在线激情视频| 日本中文字幕精品—区二区| 亚洲第一狼人区| 激情婷婷综合网| 中文字幕色呦呦| 精品国产免费av| 男人草女人视频| 天天干天天草天天| 男人添女人下部视频免费| 国产免费裸体视频| 国产九九热视频| 久久国产精品免费观看| 中文字幕国产免费| 青草网在线观看| 日本在线视频www色| 天美星空大象mv在线观看视频| 日韩精品在线中文字幕| 国产尤物av一区二区三区| 欧美精品一区二区三区三州| 在线观看免费视频污| 一本色道久久亚洲综合精品蜜桃| 日韩精品视频一二三| 伊人网在线免费| 中文字幕乱码人妻综合二区三区| 男人天堂新网址| 爱爱爱爱免费视频| 成 年 人 黄 色 大 片大 全| 国产3p在线播放| 日韩欧美猛交xxxxx无码| 久久久亚洲精品无码| 欧美a级黄色大片| 懂色av粉嫩av蜜臀av| 最新中文字幕久久| 激情黄色小视频| 久久男人资源站| koreanbj精品视频一区| 亚洲熟妇国产熟妇肥婆| 国产树林野战在线播放| 奇米影视亚洲色图| 欧美精品在欧美一区二区| 亚洲 中文字幕 日韩 无码| 精品久久久久久无码中文野结衣| 美女日批免费视频| h无码动漫在线观看| 搡的我好爽在线观看免费视频| 久久成年人网站| av网站在线观看不卡| 亚洲第一精品区| 成人一区二区三| 精品少妇在线视频| 日韩第一页在线观看| 精品久久久久久中文字幕2017| av中文字幕av| 两性午夜免费视频| 欧美午夜性生活| 美女av免费在线观看| 国产青青在线视频| www.日本少妇| 亚洲午夜精品久久久久久人妖| 欧美 亚洲 视频| 国产精品无码免费专区午夜| 91免费视频网站在线观看| 日日夜夜精品视频免费观看| 黑人巨大国产9丨视频| 91免费国产精品| 2025韩国理伦片在线观看| 中文av一区二区三区| 天天干天天曰天天操| 国产特级黄色大片| 国产h视频在线播放| a在线视频观看| 性刺激的欧美三级视频| 精品一区二区三区无码视频| 三日本三级少妇三级99| 久久这里只有精品23| 777米奇影视第四色| 中文字幕第36页| 黄色污污在线观看| 日韩一二区视频| 国产女人18毛片| 可以在线看的黄色网址| 日韩av手机版| 精品视频在线观看一区二区| 国产一级爱c视频| 污污网站在线观看视频| 草草草视频在线观看| 国产日韩欧美久久| 国产又粗又长又爽视频| 日韩欧美xxxx| 黄频视频在线观看| 无限资源日本好片| 久久手机在线视频| 日韩av福利在线观看| 色综合久久久久无码专区| 中文字幕综合在线观看| 99视频在线视频| 国产精品无码av在线播放| 久久久久久久久影视| 国产福利精品一区二区三区| 俄罗斯av网站| 亚洲熟妇av日韩熟妇在线| 日韩欧美中文在线视频| 欧美美女一级片| 亚洲一级免费在线观看| 国产一区视频免费观看| 国产亚洲综合视频| 欧美一区二区三区爽大粗免费| 91免费国产精品| 日韩欧美一区二| 欧美精品aaaa| 国产美女视频免费看| 强开小嫩苞一区二区三区网站| 手机福利在线视频| 国产精品www在线观看| 日本精品久久久久久久久久| 噜噜噜久久亚洲精品国产品麻豆 | 中国丰满人妻videoshd| 黄色片视频在线播放| 久久99爱视频| 8x8ⅹ国产精品一区二区二区| 拔插拔插海外华人免费| 成人午夜视频免费在线观看| 日韩a在线播放| 久久久精品麻豆| 奇米777四色影视在线看| av高清在线免费观看| 中文久久久久久| 99er在线视频| 三级av免费看| 亚洲熟女乱色一区二区三区| 亚洲xxx在线观看| 熟女性饥渴一区二区三区| 欧美日韩久久婷婷| 超碰av在线免费观看| youjizz.com在线观看| www.夜夜爽| 污污的网站18| 日韩不卡一二三| 无需播放器的av| 一区二区在线播放视频| 欧美一级视频免费看| 捷克做爰xxxⅹ性视频| 一道本在线免费视频| 免费在线观看日韩视频| 黄色免费观看视频网站| 久久av高潮av| 免费看又黄又无码的网站| 国内外成人免费在线视频| 成人性生生活性生交12| 国产成人精品无码播放| 99精品一区二区三区的区别| 女人和拘做爰正片视频| 男女激情免费视频| 国产97在线 | 亚洲| 阿v天堂2018| 一区二区三区视频在线观看免费| 无码熟妇人妻av在线电影| 最新中文字幕久久| 妓院一钑片免看黄大片| 亚洲精品一二三四五区| 欧美三级午夜理伦三级| 黄色在线视频网| 在线观看18视频网站| 屁屁影院ccyy国产第一页| 日韩欧美视频网站| 中文字幕第38页| 国内少妇毛片视频| 香港日本韩国三级网站| 成人免费观看毛片| 久久男人资源站| 亚洲一区二区三区四区精品| 欧美人与动牲交xxxxbbbb| 97在线免费公开视频| 男人添女人下部视频免费| 五月天婷婷影视| 国产高清精品在线观看| 日本黄色三级大片| 精品无码一区二区三区爱欲| 亚洲五码在线观看视频| 男人透女人免费视频| 亚洲第一天堂久久| 一道本视频在线观看| 青青青青草视频| 色乱码一区二区三区在线| 成人综合久久网| 久久久久久久久久久久久国产| 日韩小视频网站| 色偷偷中文字幕| 丰满的少妇愉情hd高清果冻传媒| 国产高清免费在线| 天天夜碰日日摸日日澡性色av| 日韩中文字幕二区|