溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

break和continue有哪些作用和區別

發布時間:2020-11-16 10:37:57 來源:億速云 閱讀:921 作者:小新 欄目:web開發

小編給大家分享一下break和continue有哪些作用和區別,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

作用:break和continue都是用來控制循環結構的,主要是停止循環。區別:continue語句只結束本次循環,而不是終止整個循環,只能在循環語句中使用;break語句則是結束整個循環過程,不再判斷執行循環的條件是否成立。

break和continue的作用

break和continue都是用來控制循環結構的,主要是停止循環。

break和continue的區別

break用于完全結束一個循環,跳出循環體。不管是哪種循環,一旦在循環體中遇到break,系統將完全結束循環,開始執行循環之后的代碼。

break不僅可以結束其所在的循環,還可結束其外層循環。此時需要在break后緊跟一個標簽,這個標簽用于標識一個外層循環。

var str = "hello";
for (var item of str){
    if(item ==="l"){
        break
    }
    console.log(item);  // h e 
}

continue的功能和break有點類似,區別是continue只是中止本次循環,接著開始下一次循環。

可以理解為continue是跳過當次循環中剩下的語句,執行下一次循環。

var str = "hello";
for (var item of str){
    if(item ==="l"){
        continue
    }
    console.log(item);  // h e o
}

區別總結:

continue 語句和 break 語句的區別是,continue 語句只結束本次循環,而不是終止整個循環。break 語句則是結束整個循環過程,不再判斷執行循環的條件是否成立,并執行當前循環之后的語句。而且,continue 只能在循環語句中使用,即只能在 for、while 和 do…while 中使用,除此之外 continue 不能在任何語句中使用。

所以,再次強調:continue 不能在 switch 中使用,除非 switch 在循環體中。此時 continue 表示的也是結束循環體的本次循環,跟 switch 也沒有關系。

以上是break和continue有哪些作用和區別的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女