联合类型
作用:将多个类型合并为一个类型对变量进行注解
// 数组里面既有字符串类型 也有数字类型
let arr:(string | number)[] = [20,'lily']
别名类型
通过type关键词给写起来较复杂的类型起一个其它的名字
好处:用来简化和复用类型
说明:type 类型别名 = 具体类型
其中类型别名的命名采用规范的 大驼峰格式
type ItemType = (string | number)[]let arr1:ItemType
let arr2:ItemType
arr1 = [20,'lucy']
arr2 = ['mark',22]let arr3:ItemType = ['lily',20]