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