TypeScript简介
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。
使用TypeScript的优势
扩展了JavaScript语法,提前是实现了ES6、ES7的部分语法。
类型注解与类型检查,类型注解弥补了JavaScript弱类型语言的缺点,TS并在编译时进行类型检查提前杜绝线上问题的发生
解决模块化
TypeScript写的代码更容易理解, 有些方法加上类型注解基本就知道是干嘛的了。
利于重构,基于工具端的智能感应。