typeScript类型别名

类型别名
类型别名:是可以给一个类型起一个新的名字
采用关键字 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 };
posted @ 2020-03-08 16:24  南风晚来晚相识  阅读(1025)  评论(0编辑  收藏  举报