TypeScript Switch 语句2025年3月17日 | 阅读 3 分钟 TypeScript switch 语句从多个条件下执行一个语句。它基于其值(可以是布尔值、数字、字节、短整型、整型、长整型、枚举类型、字符串等)来评估一个表达式。 switch 语句有一个与每个值对应的代码块。当找到匹配项时,将执行相应的代码块。 switch 语句类似于 if-else-if 阶梯语句。 在 switch 语句中必须记住以下几点
语法switch 语句包含以下内容。 switch 语句中可以有任意数量的 case。 Case: case 后面应该只有一个常量,然后是一个分号。它不能接受另一个变量或表达式。 Break: break 应该写在 block 的末尾,以便在执行 case block 后从 switch 语句中退出。如果我们不写 break,则执行会继续到与后续 case block 匹配的值。 Default: default block 应该写在 switch 语句的末尾。当没有 case 匹配时,它会执行。 ![]() 示例输出 ![]() 使用字符串的 Switch case在此示例中,我们有一个字符串变量 grade。 switch 语句计算 grade 变量的值,并与 case 子句匹配,然后执行其关联的语句。 输出 ![]() 使用 Enum 的 Switch Case在 TypeScript 中,我们可以通过以下方式将 switch case 与 Enum 一起使用。 示例输出 ![]() TypeScript Switch 语句是 fall-through 的。TypeScript switch 语句是 fall-through 的。这意味着如果不存在 break 语句,则它会在第一个匹配的 case 之后执行所有语句。 示例输出 ![]() 下一个主题TypeScript 不定循环 |
我们请求您订阅我们的新闻通讯以获取最新更新。