javascript 类型 :
Boolean Number String Array Funciton Object
Symbol undefined null
2....有2种方式声明, 一种在元素类型后接上 [] ,如下:
let arr1: number[] = [1,2,3]
一种使用数组泛型, Array....,第二个必须为 string , 只能有2个值, 不能超过2个
// 可以给该元祖添加新元素, 但不能 “越界” 访问
let tuple: [number , string] = [1 , '2']...在 tsconfig.json 中将 strictNullChecks 设置为 false 即可....黄金法则: 能不写 any 的场景, 就别写 any
never
一般很少使用, 场景: 函数抛出错误 或 死循环时使用 never
function error(message): never