介绍
我们都知道,JavaScript是一门弱类型动态语言
在开发大型项目的时候,虽然开发速度快,但是对于后期的维护,那简直是火葬场
特别是有些逻辑,开发者自己写的,过了一个月自己都忘了这些变量都是写什么
特别是前后端对接口的时候,这个接口响应什么数据,该传什么参数,只有开发的时候才知道了
针对这些痛点,ts横空出世
TypeScript背靠微软,是 JavaScript 的超集,顾名思义,就是拥有类型的JavaScript,它扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。
安装
安装node
建议下载长期维护版
安装之后把node加入环境变量
在命令行输入 node -v能够看到node的版本信息,就说明node弄好了
也可以输入npm -v查看npm的版本
npm就是node里面安装第三方包的工具
安装tsc
它的作用就是将ts文件编译为js文件
npm i typescript -g
输入tsc -v能够看到东西,就说明好了
tsc // 会编译项目目录下所有的ts文件
tsc xxx.ts // 只编译xxx.ts文件
tsc -w xxx.ts // 监听xxx.ts 只要保存就编译
安装ts-node
npm i ts-node -g
ts-node xxx.ts // 直接运行xxx.ts
hello world
const hw :string = "hello_world"
console.log(hw)