简述JavaScript中continue、break的作用
时间: 2024-09-25 20:13:59 浏览: 20
在JavaScript中,`continue`和`break`都是控制流程的关键关键字,用于改变循环的执行逻辑。
1. `continue`: 当遇到`continue`关键字时,当前循环的剩余代码将被跳过,然后立即开始下一轮循环。也就是说,它只会终止当前迭代,而不会退出整个循环。常用于条件判断满足某种特定情况,不需要执行后续代码的情况。
示例:
```javascript
for (let i = 0; i < 10; i++) {
if (i % 2 !== 0) continue;
console.log(i); // 只打印偶数
}
```
2. `break`: 当遇到`break`关键字时,会立即结束当前循环(不论它是while、for还是do...while)。这意味着循环体之后的所有代码将不再执行,程序会继续执行循环后的下一个语句。
示例:
```javascript
while (true) {
if (someCondition) break; // 当满足某个条件时跳出循环
console.log('This is a loop');
}
```
相关问题
请简述JavaScript中常用跳转语句
JavaScript中常用的跳转语句有两种:break语句和continue语句。
break语句用于在循环或switch语句中立即终止执行并跳出循环或switch语句。例如:
```javascript
for (var i = 0; i < 10; i++) {
if (i == 5) {
break;
}
console.log(i);
}
```
上面的代码会输出0、1、2、3、4,当i等于5时,break语句执行,跳出循环。
continue语句用于在循环中跳过当前迭代并继续执行下一次迭代。例如:
```javascript
for (var i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
console.log(i);
}
```
上面的代码会输出0、1、2、3、4、6、7、8、9,当i等于5时,continue语句执行,跳过当前迭代,继续执行下一次迭代。