新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

JavaScript Break和Continue的不同是什么

发布时间:2023-10-12 01:37:06

JavaScript Break和Continue的不同是甚么

JavaScript中的break和continue都是用于控制循环语句的流程的关键字,但它们之间有一些不同。

  1. break关键字用于立即终止当前循环,并履行循环以后的代码。例如,在for循环中使用break会立即跳出循环,并履行循环后的代码。在嵌套循环中,break只会终止当前循环,而不会影响外层循环。
for (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log(i);
}
console.log("Loop ended"); // 输出结果:0 1 2 3 4 Loop ended
  1. continue关键字用于跳过当前循环中的剩余代码,并继续下一次循环的履行。例如,在for循环中使用continue会跳过循环中continue以后的代码,直接进入下一次循环的履行。
for (let i = 0; i < 5; i++) {
if (i === 2) {
continue;
}
console.log(i);
}
console.log("Loop ended"); // 输出结果:0 1 3 4 Loop ended

总结:

  • break用于终止循环并跳出循环体,继续履行循环以后的代码。
  • continue用于跳过当前循环中的剩余代码,直接进入下一次循环的履行。