1. for 循环:
for (let i: number = 0; i < 5; i++) {
console.log(i);
}
2. while 循环:
let i: number = 0;
while (i < 5) {
console.log(i);
i++;
}
3. do-while 循环:
let i: number = 0;
do {
console.log(i);
i++;
} while (i < 5);
4. for...of 循环(用于遍历数组):
let numbers: number[] = [1, 2, 3, 4, 5];
for (let num of numbers) {
console.log(num);
}
5. for...in 循环(用于遍历对象的属性):
let person: { name: string, age: number } = { name: "John", age: 30 };
for (let key in person) {
console.log(`${key}: ${person[key]}`);
}
6. break 和 continue 语句:
for (let i: number = 0; i < 5; i++) {
if (i === 3) {
break; // 结束循环
}
if (i === 1) {
continue; // 跳过当前循环,进入下一次循环
}
console.log(i);
}
这些是 TypeScript 中循环结构的一些基本用法。你可以根据具体的需求选择适合的循环结构。循环结构是编程中常用的控制结构之一,用于重复执行一段代码。
转载请注明出处:http://www.zyzy.cn/article/detail/13013/TypeScript