JS continue的作用

在JavaScript中,continue是一个用于循环语句的关键字。它可以在循环中跳过当前迭代的剩余代码,并继续下一次迭代。continue通常用于在循环中跳过某些特定条件下的代码执行。
使用情况
continue通常与for循环、while循环和do...while循环一起使用。当条件满足时,可以使用continue跳过某些代码的执行。
以下是continue的基本语法:
for (initialization; condition; increment) {
  // code block
  if (condition) {
    continue;
  }
  // more code
}
上面的示例展示了在for循环中使用continue的情况。当条件满足时,continue语句会跳过当前迭代的剩余代码,直接开始下一次迭代。
示例
让我们通过一个示例来演示continue的作用。假设我们有一个数组numbers,我们想要在循环中打印出数组中除了偶数以外的所有数字。
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
for (let i = 0; i < numbers.length; i++) {
  if (numbers[i] % 2 === 0) {
    continue;
  }
  console.log(numbers[i]);
}
在这个示例中,我们遍历了数组numbers,并使用取模运算符来判断当前数字是否为偶数。如果是偶数,我们使用continue语句跳过当前迭代,否则打印当前数字。
运行上面的代码,我们会得到以下输出:
1
3
5
7
9
正如我们所期望的那样,只有奇数被打印出来,偶数被跳过。
注意事项
在使用continue时,需要注意一些事项:
continue语句只能在循环中使用。如果在非循环语句中使用continue会导致语法错误。continue语句会跳过当前迭代的剩余代码,并开始下一次迭代。因此,在使用continue时要确保后续代码不会影响逻辑。- 避免过度使用
continue,因为会使代码难以理解。只有在确实需要跳过某些代码的情况下才使用continue。 
结论
continue是JavaScript中一个用于循环语句的关键字,用于跳过当前迭代的剩余代码,并开始下一次迭代。它通常与for、while和do...while循环一起使用,用于在循环中跳过特定条件下的代码执行。在使用continue时,需要注意语法规则和代码逻辑,避免过度使用以保持代码的清晰度和可读性。
极客笔记