TypeScript
# TypeScript
什么是 TypeScript(What):
TypeScript 是 JavaScript 的超集,它不仅包含了 JavaScript 当前主流的 ES5 标准,还包含了 ES6/7/8 等未来的标准以及一些处于实验阶段的语法(例如 decorator 装饰器)。
TypeScript 为 JavaScript 带来了强类型的定义。
为什么要使用 TypeScript(Why):
TypeScript 强类型的特点可以带来一些好处,它能够:
- 规范我们的代码
- 代码编译阶段就能及时发现错误
如何使用 TypeScript(How):
TypeScript 的命令行工具安装方法如下:
npm install -g typescript
1
以上命令会在全局环境下安装 tsc
命令,安装完成之后,我们就可以在任何地方执行 tsc
命令了。
TypeScript 无法直接在浏览器中运行,所以我们需要将它编译为 JavaScript,编译一个 TypeScript 文件很简单:
tsc hello.ts
1
执行完上述命令后,会在当前目录生成一个 hello.js
文件,然后就可以使用命令 node hello.js
来执行该文件。
我们约定使用 TypeScript 编写的文件以 .ts 为后缀,用 TypeScript 编写 React 时,以 .tsx 为后缀。
关于 TypeScript 的知识点,主要参考: