TypeScript的Type
type命令用来定义一个类型的别名
type Age = number;
let age:Age = 66;
typeof : 返回一个字符串,代表操作数的类型
let a = 1;
let b;
if (typeof a === 'number') {b = a;
}
窄类型可以赋值给宽类型
type T = number|string;
let a:number = 1;
let b:T = a;
其实你反过来想想就知道了,T不能给a,对不对?那a就是可以给T的。没错吧