Appearance
变量上的类型注释
当你使用 const , var , 或声明变量时 let ,可以选择添加类型注释来显式指定变量的类型:
typescript
let myName: string = "Felixlu";
TypeScript 不使用“左边的类型”风格的声明,比如 int x = 0; 类型注解总是在被输入的东西之后。
但是,在大多数情况下,这不是必需的。只要有可能,TypeScript 就会尝试自动推断代码中的类型。例如,变量的类型是根据其初始化器的类型推断出来的:
typescript
// 不需要类型定义--“myName”推断为类型“string”
let myName = "Felixlu";
大多数情况下,不需要明确学习推理规则。如果你刚开始,请尝试使用比你想象的更少的类型注释 - 你可能会惊讶——TypeScript 完全了解正在发生的事情。