为什么使用typescript

144 阅读1分钟
1.程序更容易理解 

 1.1函数或者方法输入输出的类型 

 1.2动态语言的调试:比如需要输入断点或者console.log查看 

 1.3typescript可以很好的解决上面的问题,很直观的可以看到一些状态 

2.效率更高 

 2.1可以很快速的在不同的代码片段中切换

 2.2代码的自动补全

 2.3丰富的接口提示

 3.更少的错误 

 3.1编译期间就能发现错误

 3.2可以避免一些常见的错误:比如变量名称写错,还有参数传错类型,需要一个bool值的但传入了0,这时判断是false的 

4.非常好的包容性

 4.1完全兼容jsvascript 

 4.2很好的兼容第三方库 

 4.3流行项目都支持 

 小缺点: 

1.增加了一些学习成本

 2.短期内增加了开发成本,要写一些类型定义,但长期来看,尤其是长期维护的一些项目,肯定会节省时间