TypeScript do while 循环怎么用?

文章导读
Previous Quiz Next do…while 循环类似于 while 循环,不同之处在于 do…while 循环在第一次执行时不会评估条件。然而,在后续迭代中会评估条件。换句话说,在 do…while 循环中,代码块至少会执行一次。
📋 目录
  1. 语法
  2. 流程图
  3. 示例:do…while
A A

TypeScript - do…while 循环



Previous
Quiz
Next

do…while 循环类似于 while 循环,不同之处在于 do…while 循环在第一次执行时不会评估条件。然而,在后续迭代中会评估条件。换句话说,在 do…while 循环中,代码块至少会执行一次。

语法

TypeScript 中 do…while 循环的语法如下:

do {
   //语句 
} while(条件)

在 do…while 循环的语法中,do 块包含每次迭代中执行的代码块。while 块包含在 do 块执行后检查的条件。

在上述语法中,condition 是一个布尔表达式,评估结果为 true 或 false。

流程图

do…while 循环的流程图如下所示:

Do While

流程图显示,循环控制首先进入代码块。代码块执行后,会检查条件。如果条件评估为 true,循环控制再次进入代码块并执行代码块。如果条件评估为 false,则 do…while 循环终止。

现在让我们尝试一个 TypeScript 中的 do…while 循环示例。

示例:do…while

在下面的示例中,我们定义了一个值为 10 的变量 n。在 do 块中,我们打印 n 的值并递减它。while 块包含条件 n>=0,该条件决定是否进行下一次迭代。

var n:number = 10;
do { 
   console.log(n); 
   n--; 
} while(n>=0); 

编译后,将生成以下 JavaScript 代码:

var n = 10;
do {
   console.log(n);
   n--;
} while (n >= 0);

该示例将以倒序打印从 10 到 0 的数字。

10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
0
typescript_loops.htm