typescript条件语句和循环
当使用 TypeScript 编写条件语句(if-else)和循环结构时,与 JavaScript 中的用法基本相同,因为 TypeScript 是 JavaScript 的超集,所以它继承了 JavaScript 的基本语法。下面我们将对 TypeScript 中的 if-else 条件语句和 for 循环结构进行简单的讲解。
条件语句(if-else)
条件语句用于根据不同的条件执行不同的代码块。在 TypeScript 中,if-else 条件语句的语法与 JavaScript 相同。let num: number = 10;
if (num > 0) {
console.log("Number is positive");
} else if (num < 0) {
console.log("Number is negative");
} else {
console.log("Number is zero");
}
在上面的示例中,我们定义了一个名为 num 的变量,然后使用 if-else 条件语句来判断 num 的值。根据不同的条件,输出不同的结果。
循环结构(for 循环)
在 TypeScript 中,for 循环也与 JavaScript 中的用法相同,可以用来重复执行一段代码。for 循环
for (let i = 0; i < 5; i++) {
console.log(i);
}
在上述代码中,我们使用 for 循环来打印 0 到 4 的数字。
for...of 循环
for...of 循环用于遍历数组或其他可迭代对象的元素。let fruits: string[] = ["apple", "banana", "orange"];
for (let fruit of fruits) {
console.log(fruit);
}
上面的示例中,我们使用 for...of 循环遍历 fruits 数组中的元素,并打印每个水果的名字。
for...in 循环
for...in 循环用于遍历对象的属性。let person = {
name: "Alice",
age: 30,
gender: "female",
};
for (let key in person) {
console.log(`${key}: ${person[key]}`);
}
在上述示例中,我们使用 for...in 循环遍历 person 对象的属性,并打印属性名和对应的属性值。
网友评论0