16.TypeScript 联合类型

联合类型(Union Types)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。

  • 语法
    联合类型的语法:
Type1|Type2|Type3 

例子:

let val:string|number 
val = 12 
console.log("数字为 "+ val) 
val = "Runoob" 
console.log("字符串为 " + val)

如果赋值其它类型就会报错,这可以用于限定函数的参数类型等场景。

  • 联合类型数组
    数组也可以声明为联合类型:
arr:number[]|string[]; 

联合类型有“或”的意思。

posted @ 2024-11-13 18:46  EricShx  阅读(13)  评论(0)    收藏  举报