安装
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
可以阻止编译