TypeScript 条件语句
条件语句用于根据不同的条件执行不同的代码块。TypeScript 支持和 JavaScript 相同的条件语句。
1. if 语句
if 语句是最基本的条件控制结构。当指定的条件为 true 时,它会执行一个代码块。
语法
示例
2. if...else 语句
if...else 语句在条件为 true 时执行一个代码块,在条件为 false 时执行另一个代码块。
语法
示例
3. if...else if...else 语句
当你需要检查多个条件时,可以使用 if...else if...else 结构。它会按顺序测试每个条件,并执行第一个为 true 的条件所对应的代码块。
语法
示例
4. switch 语句
switch 语句用于基于一个表达式的值来执行多个代码块中的一个。它通常被用作 if...else if...else 语句的替代方案,特别是当所有条件都依赖于同一个变量的值时。
语法
break关键字是必需的。它会终止switch语句的执行。如果省略break,代码会继续执行下一个case,这被称为“穿透”(fall-through)。default子句是可选的,用于处理所有其他情况。