小編給大家分享一下break和continue有哪些作用和區(qū)別,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
網(wǎng)站設(shè)計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計收費合理;免費進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運營了十余年的成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。
作用:break和continue都是用來控制循環(huán)結(jié)構(gòu)的,主要是停止循環(huán)。區(qū)別:continue語句只結(jié)束本次循環(huán),而不是終止整個循環(huán),只能在循環(huán)語句中使用;break語句則是結(jié)束整個循環(huán)過程,不再判斷執(zhí)行循環(huán)的條件是否成立。
break和continue的作用
break和continue都是用來控制循環(huán)結(jié)構(gòu)的,主要是停止循環(huán)。
break和continue的區(qū)別
break用于完全結(jié)束一個循環(huán),跳出循環(huán)體。不管是哪種循環(huán),一旦在循環(huán)體中遇到break,系統(tǒng)將完全結(jié)束循環(huán),開始執(zhí)行循環(huán)之后的代碼。
break不僅可以結(jié)束其所在的循環(huán),還可結(jié)束其外層循環(huán)。此時需要在break后緊跟一個標(biāo)簽,這個標(biāo)簽用于標(biāo)識一個外層循環(huán)。
var str = "hello"; for (var item of str){ if(item ==="l"){ break } console.log(item); // h e }
continue的功能和break有點類似,區(qū)別是continue只是中止本次循環(huán),接著開始下一次循環(huán)。
可以理解為continue是跳過當(dāng)次循環(huán)中剩下的語句,執(zhí)行下一次循環(huán)。
var str = "hello"; for (var item of str){ if(item ==="l"){ continue } console.log(item); // h e o }
區(qū)別總結(jié):
continue 語句和 break 語句的區(qū)別是,continue 語句只結(jié)束本次循環(huán),而不是終止整個循環(huán)。break 語句則是結(jié)束整個循環(huán)過程,不再判斷執(zhí)行循環(huán)的條件是否成立,并執(zhí)行當(dāng)前循環(huán)之后的語句。而且,continue 只能在循環(huán)語句中使用,即只能在 for、while 和 do…while 中使用,除此之外 continue 不能在任何語句中使用。
所以,再次強(qiáng)調(diào):continue 不能在 switch 中使用,除非 switch 在循環(huán)體中。此時 continue 表示的也是結(jié)束循環(huán)體的本次循環(huán),跟 switch 也沒有關(guān)系。
以上是break和continue有哪些作用和區(qū)別的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文標(biāo)題:break和continue有哪些作用和區(qū)別
本文網(wǎng)址:http://jinyejixie.com/article30/gpeipo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)站導(dǎo)航、網(wǎng)站內(nèi)鏈、App設(shè)計、做網(wǎng)站、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)