interface(接口)和type(类型别名)对比:相同点:都可以约束对象的数据结构不同点: 1、接口,不能为对象指定类型2、类型别名,不仅可以为对象指定类型,实际上可以为任意类型指定别名。 type obj = { name:string, age:number}type numStr = number| string;interface person { name:string, age:number}