continue用于跳过当前循环迭代,进入下一次循环;仅适用于for、while、do...while循环,执行后不运行后续代码,直接进行条件判断或更新表达式。

在 JavaScript 中,用 continue 语句可以跳过当前循环迭代,直接进入下一次循环。
continue 的基本用法
它只能用在 for、while、do...while 循环中,作用是立即终止本次循环体的执行,不运行后续代码,直接跳到循环条件判断(或更新表达式),开始下一轮。
- 写在循环体内部,位置灵活,但通常配合
if条件使用 - 不会跳出整个循环,只跳过当前这一次
- 在
for循环中,执行continue后会先运行“更新表达式”(如i++),再判断条件
for 循环中跳过的典型例子
比如遍历数组,跳过所有偶数:
for (let i = 0; i <h3>注意别和 break 混淆</h3> <p><strong>break</strong> 是彻底退出整个循环;<strong>continue</strong> 是跳过本轮,继续下一轮。两者行为完全不同:</p>
- 想“跳过某个值继续处理其余”,用
continue - 想“满足条件就不再循环了”,用
break - 嵌套循环中,
continue只影响最内层循环
在 for...of / for...in 中也能用
虽然不是传统 for (let i = 0; ...),但 for...of 和 for...in 同样支持 continue:
const arr = [1, 2, 3, 4, 5];
for (const num of arr) {
if (num === 3) continue;
console.log(num); // 输出:1、2、4、5
}Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











