TypeScript是一种由微软开发的自由开源的编程语言,他是JavaScript的一个超集,扩展了JavaScript的语法。
优势:
一、Angular2框架的开发语言
Angular2是一款开源的JavaScript库,由谷歌维护,用来协助单一页面应用程序运行。Angular2就是用Typescript语言的写的。因此,Typescript语言帮你更好的学习angular2框架。
二、支持ES6
Typescript支持ES6规范的语言,ES6规范指出未来客户端脚本语言的发展方向,Typescript脚本语言的语法会成为未来一段时间客户端语言的主流语法。
三、强大的IDE支持
强大的IDE支持体现在二大特征上
1. 类型检测
在Typescript中为变量指定具体类型时,IDE会做出类型检测,这个特性减少在开发阶段犯错几率。
2.语法提示
在IDE里编写Typescript代码时,IDE会根据你当前的上下文,把你能用的类、变量、方法和关键字都给你提示出来。直接选择,这个特性提高开发效率。