JavaScript continue

在JavaScript中,`continue`语句用于跳过当前循环的剩余部分,直接进入下一次迭代。文章提供了多个示例,包括跳过奇数、特定值或满足特定条件的迭代,展示了`continue`如何帮助控制循环执行流程。

在JavaScript中,`continue`语句用于跳过当前循环中的剩余代码,直接进行下一次迭代。它使得循环可以在满足特定条件时跳过当前迭代,并继续执行下一次迭代。

以下是`continue`语句的几个示例:

1. 在循环中使用`continue`:
```javascript
for (var i = 1; i <= 5; i++) {
  if (i === 3) {
    continue; // 当i等于3时跳过当前迭代
  }
  console.log(i);
}
```
在这个例子中,循环从1到5迭代。当`i`等于3时,`continue`语句被执行,当前迭代被跳过,直接进行下一次迭代。因此,控制台只会打印出数字1、2、4和5。

2. 在嵌套循环中使用`continue`:
```javascript
for (var i = 1; i <= 3; i++) {
  console.log('外层循环: ' + i);
  
  for (var j = 1; j <= 3; j++) {
    if (j === 2) {
      continue; // 当j等于2时跳过当前迭代
    }
    console.log('内层循环: ' + j);
  }
}
```
在这个例子中,外层循环迭代3次,内层循环迭代3次。当内层循环的`j`等于2时,`continue`语句被执行,当前内层循环迭代被跳过,直接进行下一次迭代。因此,控制台会打印出外层循环的数字以及内层循环除了2之外的数字。

`continue`语句对于在循环中进行条件检查并跳过特定迭代是非常有用的。它可以帮助您控制循环的执行流程,使得在满足特定条件时可以跳过部分代码。

当然!以下是几个在JavaScript中使用`continue`语句的例子:

1. 使用`continue`跳过奇数:
```javascript
for (var i = 1; i <= 10; i++) {
  if (i % 2 === 1) {
    continue; // 跳过奇数
  }
  console.log(i);
}
```
在这个例子中,循环从1到10迭代。当`i`为奇数时,`continue`语句被执行,当前迭代被跳过,直接进行下一次迭代。因此,只有偶数会被打印到控制台。

2. 使用`continue`跳过特定值:
```javascript
var numbers = [1, 3, 5, 7, 9, 2, 4, 6, 8, 10];

for (var i = 0; i < numbers.length; i++) {
  if (numbers[i] === 5) {
    continue; // 跳过值为5的元素
  }
  console.log(numbers[i]);
}
```
在这个例子中,循环遍历数组`numbers`。当遇到值为5的元素时,`continue`语句被执行,当前迭代被跳过,直接进行下一次迭代。因此,值为5的元素不会被打印到控制台。

3. 使用`continue`跳过特定条件:
```javascript
var students = [
  { name: 'Alice', grade: 85 },
  { name: 'Bob', grade: 70 },
  { name: 'Charlie', grade: 95 },
  { name: 'David', grade: 60 },
];

for (var i = 0; i < students.length; i++) {
  if (students[i].grade < 80) {
    continue; // 跳过成绩小于80的学生
  }
  console.log(students[i].name + ':' + students[i].grade);
}
```
在这个例子中,循环遍历学生数组`students`。当学生的成绩小于80时,`continue`语句被执行,当前迭代被跳过,直接进行下一次迭代。因此,成绩小于80的学生不会被打印到控制台。

这些例子展示了在不同情况下使用`continue`语句的效果。您可以根据具体的需求,在循环中使用`continue`来跳过特定的迭代。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

smarten57

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值