TypeScript 无限循环

17 Mar 2025 | 阅读 2 分钟

在编程语言中,循环是一系列指令,这些指令会持续重复,直到找到特定条件。这使得代码更紧凑。我们主要可以将其与数组一起使用。以下是循环语句的一般结构

TypeScript Indefinite Loops

我们可以将循环分为两种类型

TypeScript Indefinite Loops
  1. 不确定的
  2. 明确的

不定循环

在不定循环中,迭代的次数在开始执行语句块之前是未知的。有两种不定循环

  1. while 循环
  2. do-while 循环

TypeScript while 循环

TypeScript while 循环对元素进行无限次迭代。它会重复执行指令,直到指定的条件计算为真。当迭代次数未知时,我们可以使用它。以下是 while 循环的语法。

语法


TypeScript Indefinite Loops

while 循环语法的解释是

While 循环从检查条件开始执行。如果条件计算为真,则执行循环体语句。否则,将执行循环后的第一条语句。如果条件变为假,则循环终止,这结束了循环的生命周期。

示例

输出

TypeScript Indefinite Loops

TypeScript do-while 循环

TypeScript do-while 循环对元素进行无限次迭代,类似于 while 循环。但是与 while 循环有一个区别,即它至少执行一次,无论条件为真还是假。建议在迭代次数不固定,并且您必须至少执行一次循环时使用 do-while。以下是 do-while 循环的语法。

语法


TypeScript Indefinite Loops

do-while 循环语法的解释是

do-while 循环在第一次执行时,不检查任何条件就执行语句。在执行语句并更新变量值后,它开始评估条件。如果条件为真,则开始循环的下一次迭代执行。如果条件变为假,则循环终止,这结束了循环的生命周期。

示例

输出

TypeScript Indefinite Loops