在 TypeScript 中,循环结构与 JavaScript 中的循环结构相似,主要有 for 循环、while 循环、do-while 循环以及 for...of 和 for...in 这两个用于遍历对象和数组的循环结构。以下是一些示例:

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