📜  python 循环二 - TypeScript (1)

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

Python 循环二 - TypeScript

在上一篇文章中,我们介绍了 Python 中的循环语句。在本篇文章中,我们将探讨 TypeScript 中循环语句的用法及其实现。

for 循环

在 TypeScript 中,for 循环的语法格式如下:

for (let i = 0; i < n; i++) {
  // 执行语句
}

其中,i 是用来计数的变量,n 是循环执行的次数。

下面是一个简单的 for 循环的例子,输出 1~5 的数字:

for (let i = 1; i <= 5; i++) {
  console.log(i);
}

执行上面的代码会输出以下结果:

1
2
3
4
5
while 循环

在 TypeScript 中,while 循环的语法格式如下:

while (条件表达式) {
  // 执行语句
}

只有当条件表达式为 true 时,循环体中的语句才会执行。

下面是一个简单的 while 循环的例子,输出 1~5 的数字:

let i = 1;
while (i <= 5) {
  console.log(i);
  i++;
}

执行上面的代码会输出以下结果:

1
2
3
4
5
do-while 循环

在 TypeScript 中,do-while 循环的语法格式如下:

do {
  // 执行语句
} while (条件表达式);

do 循环会先执行一次循环体中的语句,然后再检查条件表达式是否为 true,如果是,则继续执行。否则,退出循环。

下面是一个简单的 do-while 循环的例子,输出 1~5 的数字:

let i = 1;
do {
  console.log(i);
  i++;
} while (i <= 5);

执行上面的代码会输出以下结果:

1
2
3
4
5
循环控制语句

在 TypeScript 中,循环控制语句有 breakcontinuereturn

  • break 语句用于强制退出循环。
  • continue 语句用于跳过当前循环中的当前迭代。
  • return 语句用于从函数中返回值。

下面是一个利用 breakcontinue 实现的简单示例:

for (let i = 1; i <= 5; i++) {
  if (i === 3) {
    continue;
  }
  if (i === 4) {
    break;
  }
  console.log(i);
}

执行上面的代码会输出以下结果:

1
2