本篇內(nèi)容介紹了“continue是跳出當(dāng)前循環(huán)嗎”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
專業(yè)從事成都做網(wǎng)站、成都網(wǎng)站建設(shè),高端網(wǎng)站制作設(shè)計(jì),重慶小程序開發(fā),網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊(duì)竭力真誠服務(wù),采用H5建站+CSS3前端渲染技術(shù),響應(yīng)式網(wǎng)站設(shè)計(jì),讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過程建立專項(xiàng)小組,與您實(shí)時(shí)在線互動,隨時(shí)提供解決方案,暢聊想法和感受。
continue是跳出當(dāng)前循環(huán)。continue語句用于跳過本次循環(huán),執(zhí)行下次循環(huán);當(dāng)遇到continue語句時(shí),程序會立即重新檢測條件表達(dá)式,如果表達(dá)式結(jié)果為真則開始下次循環(huán),如果表達(dá)式結(jié)果為假則退出循環(huán)。
continue語句
continue 語句用來跳過本次循環(huán),執(zhí)行下次循環(huán)。當(dāng)遇到 continue 語句時(shí),程序會立即重新檢測條件表達(dá)式,如果表達(dá)式結(jié)果為真則開始下次循環(huán),如果表達(dá)式結(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)
語句進(jìn)行判斷,如果i
的值能整除2就使用“console.log(i);
”輸出;如果i
的值不能整除2,則觸發(fā)continue;
語句,跳出本次循環(huán)(不進(jìn)行輸出),執(zhí)行下一次循環(huán)。
輸出結(jié)果:
擴(kuò)展知識:break語句
break語句用于跳出當(dāng)前的語法結(jié)構(gòu),可以終止循環(huán)體的代碼并立即跳出當(dāng)前的循環(huán),執(zhí)行循環(huán)之后的代碼(如果有的話)。
break和continue的不同點(diǎn)是:continue語句只是結(jié)束本次循環(huán),而 break 語句會終止整個(gè)循環(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嗎?當(dāng)然,然后開始執(zhí)行循環(huán)體中的if(i % 2 != 0)
語句;
那么1能整除2嗎?顯然是不能,因此()
中值為true,則執(zhí)行if中的“break;
”語句,直接跳出整個(gè)循環(huán)了,根本沒有機(jī)會執(zhí)行“console.log(i);
”語句。
“continue是跳出當(dāng)前循環(huán)嗎”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
標(biāo)題名稱:continue是跳出當(dāng)前循環(huán)嗎
URL鏈接:http://jinyejixie.com/article4/ggeooe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、電子商務(wù)、網(wǎng)頁設(shè)計(jì)公司、關(guān)鍵詞優(yōu)化、搜索引擎優(yōu)化、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)