什么是TS
![](https://img-blog.csdnimg.cn/img_convert/ddef287e4ba0b3d1140a8cbc48d1844f.png)
![](https://img-blog.csdnimg.cn/img_convert/28926061b7075747304a39b7717dd4ab.png)
![](https://img-blog.csdnimg.cn/img_convert/0025e4d9e14bdec703578ae62945720a.png)
![](https://img-blog.csdnimg.cn/img_convert/bad934e338158af2322ffd97b743beed.png)
类型的定义
联合类型:let y:number | string ;
任意值: let z:any = true
// 数组 对象 函数
![](https://img-blog.csdnimg.cn/img_convert/65ef18fa3c92edea054c2fbd8b26b552.png)
数组定义怼方式一:类型+方括号 number[]
![](https://img-blog.csdnimg.cn/img_convert/7238d83a134be5cdc80fc89015c8b96b.png)
数组定义方式二:数组泛型 <T> T泛型变量 T任何类型
![](https://img-blog.csdnimg.cn/img_convert/232d582ee82cd8a21ca3202a477e59b8.png)
对象类型的定义
![](https://img-blog.csdnimg.cn/img_convert/5239fc892cdf0bd73b3905e24a4ca28d.png)
![](https://img-blog.csdnimg.cn/img_convert/ba93a41e3bf51da97fad5a249f9037a5.png)
![](https://img-blog.csdnimg.cn/img_convert/31e445938d8cac7760733d5cb7c5f48a.png)
函数类型的定义 输入类型 输出类型
![](https://img-blog.csdnimg.cn/img_convert/eef1978eecfd40d95052fa2712ec34c8.png)
3、接口的理解
![](https://img-blog.csdnimg.cn/img_convert/a66976b6ac2b61a226d4ff44ab15a3a7.png)
4、泛型的运用场景
![](https://img-blog.csdnimg.cn/img_convert/b637f0edd356a63d99c2fd065c4ae487.png)
什么是TS
类型的定义
联合类型:let y:number | string ;
任意值: let z:any = true
// 数组 对象 函数
数组定义怼方式一:类型+方括号 number[]
数组定义方式二:数组泛型 <T> T泛型变量 T任何类型
对象类型的定义
函数类型的定义 输入类型 输出类型
3、接口的理解
4、泛型的运用场景