title: continue
continue
在本教程中,你将学习 TypeScript 中的 continue 语句。
continue 语句用于辅助控制循环,比如 for 循环,while 循环,或者 do while 循环。continue 语句会跳到当前循环的末尾,然后开始下一个循环迭代。
在 for 循环中使用 continue 语句
下面的例子演示了如何在 for 循环中使用 continue 语句:
for (let index = 0; index < 9; index++) {// if index is odd, skip itif (index % 2) continue;// the following code will be skipped for odd numbersconsole.log(index);}
输出:
02468
在这个例子中:
- 首先,循环
0到9这几个数字; - 然后,当数字是奇数的时候,使用
continue语句跳过把数字输出到控制台的操作,而当数字是偶数的时候,把它输出到控制台中。
在 while 循环中使用 continue 语句
下面的例子展示如何在 while 循环中使用 continue 语句,它和上面的例子的返回结果是一样:
let index = -1;while (index < 9) {index = index + 1;if (index % 2) continue;console.log(index);}
输出:
02468
在 do while 循环中使用 continue 语句
下面的例子展示如何在 do while 循环中使用 continue 语句,它返回 9 到 99 之间存在的偶数的数量:
let index = 9;let count = 0;do {index += 1;if (index % 2) continue;count += 1;} while (index < 99);console.log(count); // 45
