正文
TypeScript (中文官网)是具有类型系统,且是 JavaScript 的超集。 它可以编译成普通的 JavaScript 代码。 TypeScript 支持任意浏览器,任意环境,任意系统并且是开源的。
- 安装 TypeScript 转换工具
$ cnpm i -g typescript
- 编写第一个 TS 程序
Hello.ts
// hello.ts console.log('Hello TypeScript!')
- 使用
tsc
命令转化为 JavaScript 文件:$ tsc ./Hello.ts
即可生成Hello.js
文件了。 - That's all, Thanks!
TypeScript 与 JavaScript 的选择:
如何更好的利用 JS 的动态性和 TS 的静态特质,我们需要结合项目的实际情况来进行综合判断。一些建议:
- 如果是中小型项目,且生命周期不是很长,那就直接用 JS 吧,不要被 TS 束缚住了手脚。
- 如果是大型应用,且生命周期比较长,那建议试试 TS。
- 如果是框架、库之类的公共模块,那更建议用 TS 了。