为了账号安全,请及时绑定邮箱和手机立即绑定

break是跳出最近的一层循环吗?

break是跳出最近的一层循环吗?如果嵌套了两层或者以上的循环,会全部跳出吗

正在回答

3 回答

break是跳出当前的循环,如果嵌套了多层循环,包含break的循环体以及它下面所包含的循环体都会停止

如(

    for(条件){

    break;

    for(条件){

}

}

两个for都会停止);

但是包含它的依旧会循环。如(

for(条件){

    for(条件){

        break;

    }

}

)只有第二个for循环跳出,第一个满足条件时依旧循环

1 回复 有任何疑惑可以回复我~
#1

ohitisme 提问者

非常感谢!
2016-10-18 回复 有任何疑惑可以回复我~
#2

qq_梦与现实的距离_0

666,我一直都没有理解break,现在就理解了
2016-11-04 回复 有任何疑惑可以回复我~
#3

qq_梦与现实的距离_0

不对啊,那为什么题目直接跳出了while的循环,break不是在while里面的一个for语句里面吗?
2016-11-04 回复 有任何疑惑可以回复我~
#4

惊悚的窝窝头

这个解释是错的!!!
2017-10-28 回复 有任何疑惑可以回复我~
查看1条回复

感谢!

0 回复 有任何疑惑可以回复我~

我的理解是直接跳出所有包含它的循环

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468044    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

break是跳出最近的一层循环吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信