什么是 TypeScript

添加了类型系统的 JavaScript,完全兼容 JavaScript,静态类型、弱类型的语言

TypeScript的特性

增强项目团队协作、可维护性、易读性、稳定性:

  • 增强了编辑器(IDE)的功能,提供了代码补全、接口提示、跳转到定义、代码重构等能力,
  • 编译期静态类型检查,发现eslint无法发现低级错误,让我们的bug尽可能消灭在编译器


安装TypeScript

TypeScript 的命令行工具安装方法如下:

  1. npm install -g typescript

以上命令会在全局环境下安装 tsc 命令,安装完成之后,我们就可以在任何地方执行 tsc 命令了
新建一个 hello.ts:

  1. function sayHello(person: string) {
  2. return 'Hello, ' + person;
  3. }
  4. let user = 'Tom';
  5. console.log(sayHello(user));

然后执行

  1. tsc hello.ts

这时候会生成一个编译好的文件 hello.js

  1. function sayHello(person) {
  2. return 'Hello, ' + person;
  3. }
  4. var user = 'Tom';
  5. console.log(sayHello(user));