continue用于立即结束当前循环迭代,跳过后续代码并进入下一次迭代;在for循环中常用于满足条件时跳过特定值,如遍历数组只打印偶数。

continue 用于立即结束当前循环迭代,跳过本次循环中后续的代码,直接进入下一次迭代。
基本用法:在 for 循环中跳过特定值
当满足某个条件时,用 continue 跳过当前轮次,不执行该次循环体剩余语句。
例如,遍历数组并只打印偶数:
for (let i = 0; i
在 while 和 do...while 中同样有效
continue 不仅适用于 for,也适用于 while 和 do...while。它会跳过本轮剩余逻辑,直接回到循环条件判断处。
注意:在 while 中要确保循环变量仍被正确更新,否则可能造成死循环。
let i = 0; while (i
嵌套循环中 continue 只影响最内层
如果有多层循环,continue 默认只跳出**当前所在的最内层循环**,不会影响外层。
若需跳过外层某次迭代,可配合标签(label)使用:
outer: for (let i = 0; i
常见误区提醒
- 不能在 switch 外部单独使用 continue —— 它必须出现在循环体内;
- 不要和 return 混淆:return 是退出整个函数,continue 只是跳过本轮循环;
- if + continue 替代多层嵌套:合理使用可减少缩进,提升可读性。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











