![9e83a98212ea62c23287f1c72f99de0c.png](https://i-blog.csdnimg.cn/blog_migrate/f90bbe3806969cbd09b2a256e61240e2.jpeg)
作为一名程序员, 你自然希望代码上线后能安安稳稳跑着,而不是突然崩溃。所以,具有静态类型检查功能的TypeScript就该在此时出场了。要是论TypeScript的作用?大概是一个“懒”程序员的自我救赎吧。毕竟专注于核心业务开发,比顾及琐碎细节重要得多。
TypeScript 是 JavaScript 的超集
TypeScript对于大部分前端开发者已经不陌生了,因为近几年实在太火爆,而且经过了越来越多大小企业开发团队地深入使用,TypeScript也被越来越多的开发者所接受。
TypeScript并不是一门新的语言,而是JavaScript的超集,是ECMAScript的拓展。它最大的亮点,就是其无可替代的强类型系统,这也是它为什么叫TypeScript的原因。之所以说它的类型系统无可替代,是因为JavaScript作为一门动态弱类型脚本语言,它可能并不会支持强类型这一特点。所以前端技术圈开始普遍接受TypeScript。现在大多数库和框架,都包含了类型声明的声明文件,很多框架和库开始用TypeScript重写。
拥有众多优秀的工具
TypeScript最大的卖点就是它的工具。它提供先进的自动完成、导航和重构工具,而以上工具,几乎完全满足了大型项目的需求。没有它们的话,对于修改代码的恐惧会将代码置于半只读的状态,并且使大规模的重构非常危险和昂贵。
TypeSc