📜  javascript后中断循环(1)

📅  最后修改于: 2023-12-03 15:01:48.431000             🧑  作者: Mango

JavaScript中断循环

在JavaScript中,我们可以使用一些关键字来中断循环,这些关键字包括breakcontinue

break

break关键字用于在循环内部中断循环,并跳出循环。它可以用于for循环、while循环和do-while循环。

  • for循环中使用break
for (let i = 0; i < 5; i++) {
  if (i === 3) {
    break;
  }
  console.log(i);
}

执行结果:

0
1
2

上面的代码中,当i等于3时,break关键字被触发,循环中止,不再执行后续的循环。

  • while循环中使用break
let i = 0;
while (i < 5) {
  if (i === 3) {
    break;
  }
  console.log(i);
  i++;
}

执行结果:

0
1
2
  • do-while循环中使用break
let i = 0;
do {
  console.log(i);
  i++;
  if (i === 3) {
    break;
  }
} while (i < 5);

执行结果:

0
1
2
continue

continue关键字用于中断循环内部的一次迭代,然后继续执行下一次迭代。它也可以用于for循环、while循环和do-while循环。

  • for循环中使用continue
for (let i = 0; i < 5; i++) {
  if (i === 3) {
    continue;
  }
  console.log(i);
}

执行结果:

0
1
2
4

上面的代码中,当i等于3时,continue关键字被触发,跳过了循环内部的一次迭代,并继续执行下一次迭代。

  • while循环中使用continue
let i = 0;
while (i < 5) {
  i++;
  if (i === 3) {
    continue;
  }
  console.log(i);
}

执行结果:

1
2
4
5
  • do-while循环中使用continue
let i = 0;
do {
  i++;
  if (i === 3) {
    continue;
  }
  console.log(i);
} while (i < 5);

执行结果:

1
2
4
5
总结

break关键字用于中断循环并跳出循环,continue关键字用于中断循环内部的一次迭代,并继续执行下一次迭代。它们都可以用于for循环、while循环和do-while循环。在编写代码时,我们可以结合实际情况使用这两个关键字,以达到更好地效果。