TypeScript 基础学习

第一节:为什么使用ts?

js 只能是动态类型检查,ts 是静态类型检查

第二节:优化编译

生成的配置文件名字叫tsconfig

第三节:变量类型

TypeScript 基础学习_第1张图片

TypeScript 基础学习_第2张图片

 

TypeScript 基础学习_第3张图片

联合类型
TypeScript 基础学习_第4张图片

TypeScript 基础学习_第5张图片 

可选属性

TypeScript 基础学习_第6张图片

TypeScript 基础学习_第7张图片 

类型别名

接口

接口和类型别名的区别

接口扩展

TypeScript 基础学习_第8张图片

类型扩展

TypeScript 基础学习_第9张图片

类型断言(强转)

文字类型

const 是不可变的

字面量 

TypeScript 基础学习_第10张图片TypeScript 基础学习_第11张图片

TypeScript 基础学习_第12张图片

TypeScript 基础学习_第13张图片

null 和 undefined

TypeScript 基础学习_第14张图片 

枚举

TypeScript 基础学习_第15张图片

类型缩小

in 类型缩小

TypeScript 基础学习_第16张图片

instance of 

TypeScript 基础学习_第17张图片nerver 类型

TypeScript 基础学习_第18张图片

TypeScript 基础学习_第19张图片 

第四节:tsconfig
降级编译

严格模式

第五节:if 
类型谓词

判断是否为pet 这个类型,如果返回true,表示是pet类型 

第六节:函数

TypeScript 基础学习_第20张图片

 TypeScript 基础学习_第21张图片

构造签名

第七节:泛型

TypeScript 基础学习_第22张图片TypeScript 基础学习_第23张图片

泛型限制条件

 TypeScript 基础学习_第24张图片

泛型返回的必须是泛类型,不能是指定的类型 

TypeScript 基础学习_第25张图片

函数重载

TypeScript 基础学习_第26张图片 

第八节:this
第九节:在泛型参数中使用参数

TypeScript 基础学习_第27张图片

key of 

TypeScript 基础学习_第28张图片TypeScript 基础学习_第29张图片

typeof

TypeScript 基础学习_第30张图片

索引访问类型 

TypeScript 基础学习_第31张图片

TypeScript 基础学习_第32张图片

TypeScript 基础学习_第33张图片

条件类型

TypeScript 基础学习_第34张图片TypeScript 基础学习_第35张图片

infer
第十节:类

TypeScript 基础学习_第36张图片TypeScript 基础学习_第37张图片TypeScript 基础学习_第38张图片TypeScript 基础学习_第39张图片

getter、setter

TypeScript 基础学习_第40张图片 TypeScript 基础学习_第41张图片TypeScript 基础学习_第42张图片

初始化顺序

 TypeScript 基础学习_第43张图片

静态成员

 TypeScript 基础学习_第44张图片

泛型类

TypeScript 基础学习_第45张图片 TypeScript 基础学习_第46张图片TypeScript 基础学习_第47张图片

参数属性

TypeScript 基础学习_第48张图片

类表达式

TypeScript 基础学习_第49张图片

抽象类 

TypeScript 基础学习_第50张图片

第十一节:模块

TypeScript 基础学习_第51张图片 TypeScript 基础学习_第52张图片TypeScript 基础学习_第53张图片TypeScript 基础学习_第54张图片

你可能感兴趣的:(SDK,typescript,学习,javascript)