一、Typescript概述
1、TypeScript是什么
TypeScript(简称TS)是JavaScript的超集(即 js 有的 ts 都有)
TypeScript=JavaScript+Type (为js添加了类型系统,但不仅仅是类型系统,还有)
TS:
//TypeScript代码,有明确的类型:如下面代码里的number
let age: number=18
JS:
//JavaScript代码,无明确的类型
let age=18
TypeScript是微软开发的开源编程语言,设计目标是开发大型的应用。
可以在任何浏览器(可能不包括IE
)、任何计算机、任何操作系统上使用
2、TS相比于JS的优势
①JS的类型系统存在先天的缺陷,绝大多数错误都是来自于类型的错误(Uncaught TypeError)
②类型化的思维方式,使得开发更加严谨,提前发现错误,减少改Bug时间
③类型系统提高了代码的可读性,并使维护和重构代码更加容易
④补充了接口、枚举等开发大型应用时缺少的功能
⑤Vue3使用TS重写,TS才是趋势
3、开始
1、安装TS解析的工具包
npm install -g typescript
typescript即用来解析的工具包,它提供了一个tsc命令,实现了TS向JS的转换
TS编译成JS:
tsc xx.ts
得到xx.js