16.TypeScript 联合类型
联合类型(Union Types)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。
- 语法
联合类型的语法:
Type1|Type2|Type3
例子:
let val:string|number
val = 12
console.log("数字为 "+ val)
val = "Runoob"
console.log("字符串为 " + val)
如果赋值其它类型就会报错,这可以用于限定函数的参数类型等场景。
- 联合类型数组
数组也可以声明为联合类型:
arr:number[]|string[];
联合类型有“或”的意思。
浙公网安备 33010602011771号