TypeScript学习笔记(一):环境配置

前言

TypeScript 是 JavaScript 的超集,在 JS 基础之上,为 JS 添加了类型支持

一、TypeScript为什么要为JS 添加类型支持?

1、背景:JS 的类型系统存在“先天缺陷”,JS 代码中绝大部分错误都是类型错误(UncaughtTypeError)。
     问题:增加了找 Bug、改 Bug 的时间,严重影响开发效率。

2、从编程语言的动静来区分,TypeScript 属于静态类型的编程语言,JS属于动态类型的编程语言,
     静态类型:编译期做类型检查;
     动态类型:执行期做类型检查。
     代码编译和代码执行的顺序:1编译 2执行。

3、对于JS 来说:需要等到代码真正去执行的时候才能发现错误(晚)
     对于 TS 来说:在代码编译的时候(代码执行前)就可以发现错误(早)。
     配合VSCode 等开发工具,TS 可以提前到在编写代码的同时就发现代码中的错误,减少找 Bug、改 Bug 时间。

二、安装 TypeScript

全局安装 typescript

npm i -g typescript

// 查看 typescript 是否安装成功
tsc -v

全局安装 ts-node,方便使用直接执行运行 typescript 代码,而不需要先将其编译成 javascript

npm i -g ts-node

运行 .ts 文件

ts-node xxx.ts
赞(0) 打赏

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫