简述JavaScript中continue、break的作用
时间: 2024-09-25 16:13:59 浏览: 55
在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中常用的跳转语句有以下几种:
1. break语句:用于中断循环语句(如for、while、do-while)或switch语句,使程序跳出当前的循环或switch语句。
2. continue语句:用于跳过当前循环中的某些语句,继续执行下一次循环。
3. return语句:用于退出当前函数,并返回一个值给调用者。
4. throw语句:用于抛出一个异常,并中断当前的程序执行。
5. yield语句:用于将一个函数变成生成器函数,使函数可以暂停执行并返回一个值。
阅读全文