什么是 TypeScript
添加了类型系统的 JavaScript,完全兼容 JavaScript,静态类型、弱类型的语言
TypeScript的特性
增强项目团队协作、可维护性、易读性、稳定性:
- 增强了编辑器(IDE)的功能,提供了代码补全、接口提示、跳转到定义、代码重构等能力,
- 编译期静态类型检查,发现eslint无法发现低级错误,让我们的bug尽可能消灭在编译器
安装TypeScript
TypeScript 的命令行工具安装方法如下:
npm install -g typescript
以上命令会在全局环境下安装 tsc
命令,安装完成之后,我们就可以在任何地方执行 tsc
命令了
新建一个 hello.ts:
function sayHello(person: string) {
return 'Hello, ' + person;
}
let user = 'Tom';
console.log(sayHello(user));
然后执行
tsc hello.ts
这时候会生成一个编译好的文件 hello.js
:
function sayHello(person) {
return 'Hello, ' + person;
}
var user = 'Tom';
console.log(sayHello(user));