TypeScript while循环语句 – TypeScript开发教程

上一章TypeScript教程请查看:TypeScript switch分支语句
在编程语言中,循环是不断重复的指令序列,直到没有找到特定的条件,它使代码紧凑。我们可以把它和数组一起使用,下面是循环语句的一般结构:

TypeScript while循环语句 – TypeScript开发教程

文章图片
我们可以将循环分为两种类型:
  • 无限循环
  • 确定循环
TypeScript while循环语句 – TypeScript开发教程

文章图片
无限循环在无限循环中,在开始执行语句块之前不知道迭代的次数。有两个无限循环:
  • while循环
  • do-while循环
typescript while循环TypeScript while循环迭代元素无数次,它重复执行指令,直到指定的条件计算为true。我们可以在迭代次数未知的情况下使用它。while循环语法如下所示。
语法
while (condition) { //code }

TypeScript while循环语句 – TypeScript开发教程

文章图片
while循环语法的解释是:
While循环通过检查条件开始执行。如果条件的计算结果为true,则执行循环主体语句。否则,执行循环之后的第一个语句。如果条件变为false,循环将终止,从而结束循环的生命周期。
例子
let num = 4; let factorial = 1; while(num >=1) { factorialfactorial = factorial * num; num--; } console.log("给定数字的阶乘是: "+factorial);

TypeScript do-while循环与while循环类似,TypeScript do-while循环对元素进行无限次迭代。但是与while循环有一个不同之处。,则无论条件为真或假,都至少执行一次。建议在迭代次数不固定且必须至少执行一次循环时使用do-while。do-while循环语法如下所示。
语法
do{ //code }while (condition);

TypeScript while循环语句 – TypeScript开发教程

文章图片
do-while循环语法的解释是:
【TypeScript while循环语句 – TypeScript开发教程】do-while循环第一次开始执行语句时没有检查任何条件。在执行语句并更新变量值之后,它开始评估条件。如果条件为真,则循环的下一个迭代将开始执行。如果条件变为false,循环将终止,从而结束循环的生命周期。
例子
let n = 10; do { console.log(n); n++; } while(n< =15);

    推荐阅读