ts 中的类型
- boolean let a : boolean = true
- number
- string
- 数组 let arr : number[] = [1, 3 ,2] let arr: Array
= [1, 23] (数组泛型,Array<元素类型>)
5 元组(tuple) let arr : [number, string] = [1, 'aaaa'] (数组中的元素类型可以不同)
6 any : 可以为任一类型
7 void : 与any相反,表示没有任何类型,函数没有返回值时可以声明void类型,void能为它赋予undefined和null
8 null
9 undefind
10 never 那些永不存在的值的类型,never类型是任何类型的子类型,也可以赋值给任何类型;然而,没有类型是never的子类型或可以赋值给never类型(除了never本身之外)。 即使 any也不可以赋值给never
(never类型是那些总是会抛出异常或根本就不会有返回值)