一,ts和js的区别
1.ts是js的超级,对js做了类型的约束。
2.ts是js的超集。
3.ts是静态类型的编程语言,js动态类型的编程语言。
4.静态类型编译的时候对类型做检查,动态类型是执行期做类型检查。先编译后检查。所以对ts来说,编译的时候已经可以发现错误;对js来说只有执行的时候才能发现类型错误。
5.安装ts的编译包
npm i -g typescript
//全局安装ts编译包
tsc -v
//查看版本
二,运行ts
tsc 文件名称 //将ts转化成js
node 文件名称 //运行js文件
简便方法,使用ts-node包
安装:npm i -g ts-node
运行:ts-node 文件名