# TypeScript 简介
# TypeScript 是什么
2012 年微软推出的开源、跨平台的编程语言——TypeScript (opens new window),它是JavaScript的超集,添加了可选的静态类型和基于类的面向对象编程。 ](./1. 因为 JavaScript 过于灵活,虽然前期开发速度快,但后期难以维护,特别是在大型项目中。所以就推出了 TypeScript,使用它的静态类型系统可以在前期规划好变量、方法、类等所需要的类型,并且在后期维护中也会节省很多人力物力,把更多的精力放在业务逻辑上。
TypeScript 扩展了 JavaScript 的语法,只需要做一些小的调整,任何 JavaScript 的程序都可以直接放入 TypeScript 项目中,然后通过编译器将 TypeScript 编译成 JavaScript 就可以使用了。
# 安装使用
- 先保证自己的环境上有node 和 npm,在前面讲过了。
- 打开命令行工具,输入
npm install -g typescript
全局安装 TypeScript - 然后在本地写一个 xxx.ts,再使用
tsc xxx.ts
来编译这个 ts 文件,会生成一个同名但是是.js
结尾的 js 文件。 - 执行 node xxx.js,在 node 上运行它了。
- 可以安装
ts-node
然后直接使用ts-node xxx.ts
来运行 ts 文件。