首先typescript为什么会出来,究竟为了解决什么问题?
1.js的缺点
- 泛型(定义的变量可以随便换成其它类型)
- 报错不提醒,可能你在30行写的代码,但是提醒错误在3万行的位置
2.TypeScript是什么?
TypeScript是一JavaScript为基础构建3的语言(一个JavaScript的超集)
可以在任何支持js的平台执行(TypeScript不能被js解析器直接执行)
3.TypeScript的添加的东西
- 扩展了js并添加了类型
- 支持ES所有的新特性
- 添加ES不具备的新特性
- 丰富的配置选项(可以编译成ES3、ES5、ES6等等)