TypeScript 联合类型
在 TypeScript 中,我们可以定义一个变量来存储多个类型的值。换句话说,TypeScript 可以将一种或两种不同类型的数据(例如数字、字符串等)组合成一个单一类型,这被称为联合类型。联合类型是一种表示具有多种类型的变量的强大方法。可以使用管道符号(‘|’)将两个或更多数据类型组合起来。
语法
示例
输出:
将联合类型传递到函数参数中
在函数中,我们可以将联合类型作为参数传递。可以从下面的示例中了解它。
示例
输出:
将联合类型传递给数组
TypeScript 允许将联合类型传递给数组。可以从下面的示例中了解它。
示例
输出:
联合类型可以替代枚举。
枚举用于创建包含常量列表的类型。默认情况下,枚举具有索引值(0、1、2、3 等)。我们可以在以下示例中看到枚举,其中包含颜色列表。
示例
我们可以使用联合类型代替枚举,并以更短的方式获得类似的好处。
示例
输出: