break语句用于立即终止当前循环,执行流跳转至循环体后的下一条语句;在单层循环中满足条件时可提前退出,不再执行后续迭代。

break 语句用于立即终止当前所在的循环(for、while、do...while),执行流跳转到循环体之后的下一条语句。
基本用法:在单层循环中跳出
当满足某个条件时,用 break 提前退出循环,不再继续后续迭代。
例如:
for (let i = 0; i
注意:break 只影响它所在的最近一层循环,不会影响外层循环(如果嵌套)。
在嵌套循环中跳出指定层级
默认 break 只跳出最内层循环。若想跳出外层循环,需配合 标签(label) 使用。
写法要点:
- 在外层循环前加一个带冒号的标识符,如
outer: - 在内层需要跳出的位置写
break outer;
outer: for (let i = 0; i
break 不能用在普通代码块中
break 只对循环语句和 switch 有效。以下写法会报错:
{
if (true) {
break; // ❌ SyntaxError:非法的 break 语句
}
}
如果只是想提前结束函数逻辑,应使用 return;如果想跳过本次循环进入下一次,用 continue。
与 continue 的区别要分清
break 是“彻底退出循环”,continue 是“跳过本次剩余代码,直接开始下一轮”。例如:
for (let i = 0; i
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











