类型别名
类型别名:是可以给一个类型起一个新的名字
采用关键字 type 例如 type Name=string|number
type strType=string|number|boolean; // strType 可以表示 3 中类型 var str:strType="10"; //表示其中的一种 为字符串 str=true;
### 对于接口也可以使用 类型别名 // 定义一个接口 为字符串类型的 interface num1 { name: string; } interface num2 { age: number; } // 类型别名 numType 可以去描述字符串或者是数字 type numType = num1 | num2; // 描述的是 字符串 var obj1: numType = { name: "张三" }; var obj2: numType = { age: 12 }; var obj3: numType = { name: "张三", age: 12 };