类型别名
类型别名:是可以给一个类型起一个新的名字
采用关键字 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 };
|
请发表评论