TypeScript 循环学习笔记

for 循环

通过使用 for 循环,我们可以在 TypeScript 中遍历数组和对象。下面是一个遍历数组的示例:

typescriptCopy Code
const arr: number[] = [1, 2, 3, 4]; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); }

输出:

Copy Code
1 2 3 4

我们可以使用相同的方式来遍历任何类型的数组。

while 循环

while 循环在 TypeScript 中与其在其他编程语言中的用法相同。下面是一个简单的示例:

typescriptCopy Code
let i = 0; while (i < 5) { console.log(i); i++; }

输出:

Copy Code
0 1 2 3 4

do-while 循环

do-while 循环也与其在其他编程语言中的用法相同。下面是一个示例,它会至少执行一次循环体:

typescriptCopy Code
let i = 0; do { console.log(i); i++; } while (i < 5);

输出:

Copy Code
0 1 2 3 4

for-in 循环

for-in 循环可以用于遍历对象的所有属性。下面是一个示例:

typescriptCopy Code
const obj = { a: 1, b: 2, c: 3 }; for (const key in obj) { console.log(key + ": " + obj[key]); }

输出:

Copy Code
a: 1 b: 2 c: 3

for-of 循环

for-of 循环可以用于遍历数组、字符串和其他可迭代的对象。下面是一个示例:

typescriptCopy Code
const arr: string[] = ["a", "b", "c"]; for (const value of arr) { console.log(value); }

输出:

Copy Code
a b c

我们可以使用相同的方式来遍历任何类型的可迭代对象。

以上是 TypeScript 中常用的循环语句及其用法。希望这篇学习笔记对您有所帮助!