continue用于跳过当前循环迭代的剩余代码并进入下一次迭代,适用于for、while等循环,不终止整个循环,常用于条件过滤,如python中跳过i=2后输出0、1、3、4。

continue 关键字用于跳过当前循环的剩余代码,直接进入下一次迭代。
在 for 循环中使用 continue
当满足某个条件时,用 continue 跳过本次循环体中剩下的语句,立即检查循环条件,开始下一轮。
- 适用于 for、while 和 do-while 循环(不同语言略有差异)
- 不会终止整个循环,只结束当前这一次迭代
- 常用于过滤掉不满足条件的元素,比如跳过负数、空值或特定标识
常见写法示例(以 Python 和 JavaScript 为例)
Python:
for i in range(5):
if i == 2:
continue # 跳过 i=2 这次,不打印
print(i) # 输出:0, 1, 3, 4
JavaScript:
for (let i = 0; i <h3>注意 continue 和 break 的区别</h3>
- continue:只跳过当前轮,继续执行下一轮
- break:彻底跳出整个循环,不再执行后续任何迭代
- 嵌套循环中,continue 只影响它所在的那一层循环
容易忽略的细节
- 在 while 循环中使用 continue,要确保循环变量仍被更新,否则可能造成死循环
- 某些语言(如 Java)支持带标签的 continue label;,可跳出指定外层循环
- 在 for 循环中,continue 后会自动执行“更新表达式”(如 i++),无需手动处理











