![0f5765d04f023ac0db8d76c7ff593d2a.png](https://i-blog.csdnimg.cn/blog_migrate/fffe870e79f3cd5c6136f07dde62faf7.jpeg)
好好学习,天天向上
break 语句
- 我已经找到我要的答案了,我不需要进行更多的循环了
- break 语句的作用可以立即停止当前的 for、do while、while 循环
- 根据一些条件设置 break 位置,直到循环能够执行到 break 语句立即停止执行,跳出循环
<script>
// 找到 1-50 之间有没有被 5 整除的数字
// 找到一个这个数字,就说明存在,所以不需要往后面继续验证
for (var i = 1; i <= 50; i++){
if (i % 5 ==0){
console.log(i);
break;
}
}
</script>
注意事项
- break 如果没有特殊指示,只能停止自己所在的那一层循环,并不能终止外部循环
- 如果想停止外层循环,可以给外层循环添加一个标签名 label,在内层循环的 break 关键字后面空格加一个 label 名
<script>
// break 只能打断本层的循环
for (var i = 1; i <= 4; i++){
for (var j = 1; j <= 4; j++){
// 补充打断条件
if (j >= 2){
break;
}
console.log("i= " + i, "j= " + j);
}
}
console.log("");
// 终止外层循环,需要给外层循环添加一个名字
waiceng : for (var i = 1; i <= 4; i++){
for (var j = 1; j <= 4; j++){
// 打断条件
if (j >= 2){
break waiceng;
}
console.log("i= " + i, "j= " + j);
}
}
</script>