類型別名
類型別名:是可以給一個類型起一個新的名字
采用關鍵字 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 };