# continue

原文地址 (opens new window)

在本教程中,你将学习 TypeScript 中的 continue 语句。

continue 语句用于辅助控制循环,比如 for 循环,while 循环,或者 do while 循环。continue 语句会跳到当前循环的末尾,然后开始下一个循环迭代。

# 在 for 循环中使用 continue 语句

下面的例子演示了如何在 for 循环中使用 continue 语句:

for (let index = 0; index < 9; index++) {
  // if index is odd, skip it
  if (index % 2) continue;

  // the following code will be skipped for odd numbers
  console.log(index);
}
1
2
3
4
5
6
7

输出:

0
2
4
6
8
1
2
3
4
5

在这个例子中:

  • 首先,循环 09 这几个数字;
  • 然后,当数字是奇数的时候,使用 continue 语句跳过把数字输出到控制台的操作,而当数字是偶数的时候,把它输出到控制台中。

# 在 while 循环中使用 continue 语句

下面的例子展示如何在 while 循环中使用 continue 语句,它和上面的例子的返回结果是一样:

let index = -1;

while (index < 9) {
  index = index + 1;

  if (index % 2) continue;

  console.log(index);
}
1
2
3
4
5
6
7
8
9

输出:

0
2
4
6
8
1
2
3
4
5

# 在 do while 循环中使用 continue 语句

下面的例子展示如何在 do while 循环中使用 continue 语句,它返回 999 之间存在的偶数的数量:

let index = 9;
let count = 0;

do {
  index += 1;
  if (index % 2) continue;
  count += 1;
} while (index < 99);

console.log(count); // 45
1
2
3
4
5
6
7
8
9
10