类型别名:给类型另外取一个名字
格式: type 新名字 = 某个类型
type Num = number;
let a :Num = 100;
type typeFunc = (a:number,b:number)=>number;
let func:typeFunc =(a:number,b:number)=>{
return a+b;
}
字符串字面量类型:
字符串字面量类型用来约束取值只能是某几个字符串中的一个。
type EventName ='a'|'b'|'c';
let d:EventName = 'c'; //只能取上面定义的时候确定的三个值当中的一个