第一节:为什么使用ts?
js 只能是动态类型检查,ts 是静态类型检查
第二节:优化编译
生成的配置文件名字叫tsconfig
第三节:变量类型
联合类型
可选属性
类型别名
接口
接口和类型别名的区别
接口扩展
类型扩展
类型断言(强转)
文字类型
const 是不可变的
字面量
null 和 undefined
枚举
类型缩小
in 类型缩小
instance of
nerver 类型
第四节:tsconfig
降级编译
严格模式
第五节:if
类型谓词
判断是否为pet 这个类型,如果返回true,表示是pet类型
第六节:函数
构造签名
第七节:泛型
泛型限制条件
泛型返回的必须是泛类型,不能是指定的类型
函数重载
第八节:this
第九节:在泛型参数中使用参数
key of
typeof
索引访问类型
条件类型
infer
第十节:类
getter、setter
初始化顺序
静态成员
泛型类
参数属性
类表达式
抽象类
第十一节:模块