在 TypeScript 中,条件语句用于根据条件执行不同的代码块。与 JavaScript 相似,TypeScript 支持 if、else、else if 和三元条件运算符等条件语句。以下是一些示例:

1. if 语句:
let condition: boolean = true;

if (condition) {
  // 当条件为 true 时执行这里的代码块
  console.log("Condition is true");
}

2. if-else 语句:
let condition: boolean = false;

if (condition) {
  // 当条件为 true 时执行这里的代码块
  console.log("Condition is true");
} else {
  // 当条件为 false 时执行这里的代码块
  console.log("Condition is false");
}

3. else if 语句:
let score: number = 85;

if (score >= 90) {
  console.log("Grade A");
} else if (score >= 80) {
  console.log("Grade B");
} else if (score >= 70) {
  console.log("Grade C");
} else {
  console.log("Grade F");
}

4. 三元条件运算符:
let age: number = 25;

let message: string = age >= 18 ? "Adult" : "Minor";
console.log(message);

5. 多条件判断:
let day: string = "Monday";

switch (day) {
  case "Monday":
    console.log("It's Monday");
    break;
  case "Tuesday":
    console.log("It's Tuesday");
    break;
  case "Wednesday":
    console.log("It's Wednesday");
    break;
  default:
    console.log("It's another day");
}

在上述例子中,switch 语句用于多条件判断,根据 day 的值执行不同的代码块。

这些是 TypeScript 中条件语句的一些基本用法。根据具体的需求,你可以灵活使用这些语句构建逻辑。


转载请注明出处:http://www.pingtaimeng.com/article/detail/13012/TypeScript