一、TypeScript介绍
官网:TypeScript中文网 · TypeScript——JavaScript的超集
-
typescript 是一款编程式语言(微软开发的)
-
typescript式Javascript的超集,遵循了最新的ES6、ES5的规范,typescript扩展了JavaScript的语法
-
这个语言添加了可选的静态类型和基于类的面向对象的编码,通俗的理解就是js的一个特殊版本,适用于大型的项目开发
-
谷歌在大力的支持并推广ts,angular2.x 也是基于typescript
-
最新的vue和react也集成了ts
-
nodejs框架中的next.js midway也用了ts
二、安装和编译
安装
npm install -g typescript
编译
tsc xx.ts
// 也支持js语法 // let num=123 // console.log(num); // ts的语法,声明变量 必须指定数据类型 // let 变量:数据类型=值 let num:number=123 console.log(123); let num1:number="123"// 数据能正常使用,但是会报错:不能将类型“string”分配给类型“number” console.log(num1);
自动编译:
创建配置文件 tsconfig.json
tsc --init
修改配置文件 编译选项 · TypeScript中文网 · TypeScript——JavaScript的超集
"outDir": "./js",
执行编译
终端——运行任务——typescript——监视
热更新:
注意:powershell权限:set-ExecutionPolicy RemoteSigned
三、声明变量
let 变量名:type=值 //type 是数据类型:number string null undefined boolean type[](Array<type>) object<