1.是什么
是JavaScript的超集,既javascript中有的他都有,甚至还有他没有的。
2.ts的数据类型
就是js+ts自带的类型,这个很重要,务必全部掌握。

3.类型注解及联合类型
项目中使用最多最频繁,结合上面数据类型使用。
let a : string = 'aaaa' //这就是典型的类型注解 :形式

4.函数类型和数组类型
函数类型使用的频率很高,100%使用率,务必掌握。






5.对象类型
对象类型使用的频率很高,100%使用率,务必掌握。


6.接口
项目中使用频繁,也比较方便,可能还会和接口继承组合使用。
简而言之:接口描述对象类型!

接口继承

7.元组
** 使用场景:明确的知道数组里面有几个值**

8.类型推论
这个其实就是js的,不过这个还是有类型保护机制的,这个比较方便
9.类型断言
当我(程序员)比ts更知道是什么类型时使用


10.字面量类型
注意 const 的使用场景以及和联合类型组合使用
11.枚举类型
一般用于固定的数据


数字枚举

字符串枚举

12.any类型
说是不推荐使用,实际真香!

版权归原作者 接着奏乐接着舞。 所有, 如有侵权,请联系我们删除。

