# 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 文件。

# 内容