📜  TypeScript不定循环

📅  最后修改于: 2021-01-11 12:33:50             🧑  作者: Mango

TypeScript不定循环

在编程语言中,循环是指不断重复执行的指令序列,直到找不到特定条件为止。它使代码紧凑。我们通常可以将其与数组一起使用。以下是循环语句的一般结构:

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

无限循环

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

  • while循环
  • 循环执行

TypeScript while循环

TypeScript while循环使元素无限次数地迭代。它重复执行指令,直到指定条件的值为真为止。当迭代次数未知时,我们可以使用它。 while循环语法如下所示。

句法

while (condition)  
{  
    //code to be executed  
}

while循环语法的解释是:

While循环通过检查条件开始执行。如果条件评估为true,则执行循环主体语句。否则,将执行循环后的第一条语句。如果条件变为假,则循环将终止,从而结束循环的生命周期。

let num = 4;
let factorial = 1;

while(num >=1) {
   factorial = factorial * num;
   num--;
}
console.log("The factorial of the given number is: "+factorial);

输出:

TypeScript do-while循环

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

句法

do{  
    //code to be executed  
}while (condition);  

do-while循环语法的解释是:

do-while循环开始执行该语句,而无需第一次检查任何条件。执行该语句并更新变量值之后,它将开始评估条件。如果条件为真,则循环的下一个迭代开始执行。如果条件变为假,则循环将终止,从而结束循环的生命周期。

let n = 10;

do { 
    console.log(n); 
    n++; 
 } while(n<=15); 

输出: