當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript中的break
生活随笔
收集整理的這篇文章主要介紹了
JavaScript中的break
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在重新復習JavaScript過程中,看到了break中有個之前沒有用過的功能,就是label,所以想記錄下來這個之前被我遺忘的知識點。
break
break 可以用來退出 switch 語句或退出整個循環語句(循環語句包括 for 循環、while 循環。不包括 if。單獨的 if 語句里不能用 break 和 continue,否則會報錯)。
break 會立即終止離它最近的那個循環語句。
可以為循環語句創建一個 label,來標識當前的循環(格式:label:循環語句)。使用 break 語句時,可以在 break 后跟著一個 label,這樣 break 將會結束指定的循環,而不是最近的。
舉例 1:通過 break 終止循環語句
for (var i = 0; i < 5; i++) {console.log('i的值:' + i);if (i == 2) {break; // 注意,雖然在 if 里 使用了 break,但這里的 break 是服務于外面的 for 循環。} }打印結果:
i的值:0 i的值:1 i的值:2舉例 2:label 的使用
outer: for (var i = 0; i < 5; i++) {console.log('外層循環 i 的值:' + i);for (var j = 0; j < 5; j++) {break outer; // 直接跳出outer所在的外層循環(這個outer是我自定義的label)console.log('內層循環 j 的值:' + j);} }打印結果:
外層循環 i 的值:0所以可以看出來label的作用就是直接跳出所指下的循環。
但是暫時我還沒有發現他有什么作用,之后項目中遇到了再補充進來吧
作者:是小鹿啊
總結
以上是生活随笔為你收集整理的JavaScript中的break的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络协议之以太网协议解析
- 下一篇: Word实现汉字和拼音分离