问题描述:如题,双层for循环,在内层for循环中跳出外层for循环。
解决方法:break语句可以带标签,例如break foo,可实现跳出标签为foo的循环。使用带标签的循环跳转和break,可实现从内层循环跳出外层循环
代码示例:
复制代码
1
2
3
4
5
6
7
8
9
10foo:for(var i=0;i<4;i++){ for(var j=0;j<4;j++){ if((i*j)>=3){ console.log('stopping!',i,j) break foo;//跳出foo循环 } console.log(i,j) } }
输出结果如下:
复制代码
1
2
3
4
5
6
7
80 0 0 1 0 2 0 3 1 0 1 1 1 2 stopping! 1 3
最后
以上就是激昂香菇最近收集整理的关于javaScript:双层for循环,如何在内层for循环中跳出外层for循环的全部内容,更多相关javaScript内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复