Skip to content

变量上的类型注释

当你使用 const , var , 或声明变量时 let ,可以选择添加类型注释来显式指定变量的类型:

typescript
let myName: string = "Felixlu";

TypeScript 不使用“左边的类型”风格的声明,比如 int x = 0; 类型注解总是在被输入的东西之后。

但是,在大多数情况下,这不是必需的。只要有可能,TypeScript 就会尝试自动推断代码中的类型。例如,变量的类型是根据其初始化器的类型推断出来的:

typescript
// 不需要类型定义--“myName”推断为类型“string” 
let myName = "Felixlu";

大多数情况下,不需要明确学习推理规则。如果你刚开始,请尝试使用比你想象的更少的类型注释 - 你可能会惊讶——TypeScript 完全了解正在发生的事情。