优点
- 代码的可读性和可维护
- 编译阶段发现错误,避免l了很多线上bug
- 代码补全、接口提示、跳转定义、重构
基础类型
- 常用:boolean、number、string、array、enum、any、void
- 不常用:tuple、null、undefined、never
对象类型
简单理解interface 和 type 的区别:type 更强大,interface 可以进行声明合并,type 不行。
泛型 (Type)
泛指的类型,不确定的类型,可以理解为一个占位符
void和never
返回值类型,也算是基础类型。没有返回值的函数: void