变量和常量

变量

声明、赋值变量

let a: number; // 声明一个类型为数字的变量
a = 10; // 给变量赋值
// a = "2" // 给数字类型变量复制字符串类型会报错,但是可以编译,因为这种语法在js中是通过的,这里可以配置编译器让其无法通过

// 声明变量并直接赋值
let b: boolean = false;

// 类型推断
var c = "hello"; // 会自动推断为字符串类型

限制变量类型

// 如果我想要我的变量为任意类型
let a: any;

// 如果想要变量可以是bool或者string类型,使用符号 | 
let b: string | boolean;

最后更新于