简介
TypeScript是一个强类型的语言,设计之处的目的是解决JavaScript是弱类型语言而造成的一些问题。
优点
- 可维护性的提升(由于强类型)。
对IDE的支持比较友好(编译后可以自动生成.d.ts文件,IDE会根据此文件进行代码提示,当然不使用ts,我们也可以手动的编写.d.ts文件,或者是使用jsDoc达到类似的目的)。
缺点
编码量的增加。
适用场景
- 编写各种类库,比如Angular,Vue,均采用了Ts,Antd,以及umi系列,包括阿里开源的许多工具都使用了ts。
- 实际项目中开发:这个要仔细的权衡,不过现在的小程序,VUE3,React,Angular均提供了对于TypeScript的支持。
