什么是ts,ts我们俗称他为“typescript”。
推荐网址:www.tslang.cn/docs/handbo…
什么是typescript?
它是JavaScript的一个超集,支持ECMAScript6标准,由微软开发的自由,开源的编程语言,它的设计目标是开发大型应用,全部浏览器兼容。
而最新版本为3.x是我们现在已经已知。
它的特点有哪些?
1、它是一个超集:
1.是一个编译到纯 JS 的有类型定义的 JS 超集,遵循当前以及未来的 ECMAScript规范。
2.不仅能兼容现有的 JS 代码,它也拥有兼容未来版本的。
2、超强代码能力:
1.大多数 TS 的新增特性都是基于未来的 JS 提案。
2.许多 TS 代码在将来很有可能会变成 ECMA 的标准。
3、面向对象增强:
1.TS是对面向对象思想进行了增强,使前端变成了强语言类型。 2.几乎支持了java的所有的特性。
特点图
为什么要学习typescript?
1.JavaScript 发展迅速
TypeScript 可以帮你降低 JavaScript 弱语言的脆弱性,帮你减少由于不正确类型导致错误产生的风险。
2.需要强类型的 JavaScript
TypeScript 把高级语言的强类型引入 JavaScript ,解决了防止在编写 JavaScript 代码时因为数据类型的转换造成的错误。
3.主流框架及最新特性的支持
Angular 2.0 版本就开始集成 TypeScript,React 、Vue也要加入 TypeScript 的阵营,能用最新的语言特性,编写质量更高的JavaScript。