TypeScript 循环学习笔记
for 循环
通过使用 for
循环,我们可以在 TypeScript 中遍历数组和对象。下面是一个遍历数组的示例:
typescriptCopy Codeconst arr: number[] = [1, 2, 3, 4];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
输出:
Copy Code1 2 3 4
我们可以使用相同的方式来遍历任何类型的数组。
while 循环
while
循环在 TypeScript 中与其在其他编程语言中的用法相同。下面是一个简单的示例:
typescriptCopy Codelet i = 0;
while (i < 5) {
console.log(i);
i++;
}
输出:
Copy Code0 1 2 3 4
do-while 循环
do-while
循环也与其在其他编程语言中的用法相同。下面是一个示例,它会至少执行一次循环体:
typescriptCopy Codelet i = 0;
do {
console.log(i);
i++;
} while (i < 5);
输出:
Copy Code0 1 2 3 4
for-in 循环
for-in
循环可以用于遍历对象的所有属性。下面是一个示例:
typescriptCopy Codeconst obj = { a: 1, b: 2, c: 3 };
for (const key in obj) {
console.log(key + ": " + obj[key]);
}
输出:
Copy Codea: 1
b: 2
c: 3
for-of 循环
for-of
循环可以用于遍历数组、字符串和其他可迭代的对象。下面是一个示例:
typescriptCopy Codeconst arr: string[] = ["a", "b", "c"];
for (const value of arr) {
console.log(value);
}
输出:
Copy Codea
b
c
我们可以使用相同的方式来遍历任何类型的可迭代对象。
以上是 TypeScript 中常用的循环语句及其用法。希望这篇学习笔记对您有所帮助!