
函数类型
函数重载
当使用联合声明类型时,不确定是什么类型时可以使用
typescript 特有的数据类型
any 和 unknown
类型断言 关键字 as 确定的类型
viod类型 表示没有任何类型
never
应用场景,当前string 和 number 已经枚举完,无法执行到default ,无法完成never类型的赋值。需要添加对Boolean类型的处理,这样代码更严谨
tuple元组类型,一个数组里有多个值可以知道具体是什么类型
函数添加类型
当参数传递较为复杂时可以用对象类型注解
必须传递含有x,y属性的对象
?问好是可选类型,可以传可以不传
联合类型的使用
可选类型和联合类型的关系
类型别名
as 类型断言 可以转成具体类型
非空类型断言 !保证一定有值
可选链 ?.
!! 和 ??
字面量类型 赋值和类型必须一致
字面量推理
枚举类型
