📅  最后修改于: 2021-01-11 12:33:50             🧑  作者: Mango
在编程语言中,循环是指不断重复执行的指令序列,直到找不到特定条件为止。它使代码紧凑。我们通常可以将其与数组一起使用。以下是循环语句的一般结构:
我们可以将循环分为两种类型:
在不确定循环中,在开始执行语句块之前,迭代次数未知。有两个不确定的循环:
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);
输出:
与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);
输出: