typescript知识总结及在react、vue中的应用(上)

目录

1.是什么

2.ts的数据类型

3.类型注解及联合类型

4.函数类型和数组类型 

5.对象类型

6.接口

7.元组

8.类型推论

9.类型断言

10.字面量类型

11.枚举类型

12.any类型


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类型

说是不推荐使用,实际真香!

猜你喜欢

转载自blog.csdn.net/wanghaoyingand/article/details/124640546