上一章TypeScript教程请查看:TypeScript switch分支语句
在编程语言中,循环是不断重复的指令序列,直到没有找到特定的条件,它使代码紧凑。我们可以把它和数组一起使用,下面是循环语句的一般结构:
文章图片
我们可以将循环分为两种类型:
- 无限循环
- 确定循环
文章图片
无限循环在无限循环中,在开始执行语句块之前不知道迭代的次数。有两个无限循环:
- while循环
- do-while循环
语法
while (condition)
{
//code
}
文章图片
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);
文章图片
do-while循环语法的解释是:
【TypeScript while循环语句 – TypeScript开发教程】do-while循环第一次开始执行语句时没有检查任何条件。在执行语句并更新变量值之后,它开始评估条件。如果条件为真,则循环的下一个迭代将开始执行。如果条件变为false,循环将终止,从而结束循环的生命周期。
例子
let n = 10;
do {
console.log(n);
n++;
} while(n<
=15);
推荐阅读
- TypeScript三种迭代语句 – TypeScript开发教程
- TypeScript switch分支语句 – TypeScript开发教程
- TypeScript条件语句 – TypeScript开发教程
- TypeScript数字类型用法和操作 – TypeScript开发教程
- TypeScript字符串用法和操作 – TypeScript开发教程
- TypeScript元组用法和操作 – TypeScript开发教程
- TypeScript数组用法和操作 – TypeScript开发教程
- TypeScript类型断言 – TypeScript开发教程
- TypeScript类型推断 – TypeScript开发教程