1、TypeScript是什么?
以JavaScript为基础构建的语言;
一个JavaScript的超集;
可以在任何支持JavaScript的平台中执行;
TypeScript扩展了JavaScript,并添加了类型;
TS不能被JS解析器直接执行;
JS不易维护,TS解决了此缺点,易于维护;
TS最终还是编译,转换成JS执行-需要安装编译器进行转换。
2、TypeScript增加了什么?
类型
添加ES不具备的新特性
支持ES的新特性(装饰器)
丰富的配置选项(可将TS编译为任意版本的JS--即解决了不同浏览器的兼容问题)
强大的开发工具
3、TypeScript开发环境搭建
安装TS解析器需安装node--因为是用node.js写的!
4、基本类型
对象object:
数组array:
两种写法: 类型[ ] Array<类型>
元组:就是固定长度的数组
enum:枚举
&:同时
类型的别名