安装

npm install -g typescript:这将全局安装 TypeScript 的编译器 tsc,安装完成之后,就可以在任何地方执行 tsc 命令了

类型注解(Type Annotations)

显式

使用 : 给一个变量标明类型

function fn(name: string) {
  console.log(`hello world, ${name}`)
}

隐式

在很多情况下,即使省略了类型注解,TypeScript 也可以在赋值时自动推断出类型

let str = 'hello world' // 自动推断出类型为 string

类型检查

运行 tsc xxx.ts 进行类型检查,终端会提示错误信息,然后同目录下会生成一个同名的 js 文件

默认情况下报错也不会阻止编译,开启配置项 noEmitOnError 可以阻止编译