TS类型啊啊啊2
JS 已有类型 6个 引用类型: 对象 数组 对象 函数
新增 联合类型 自定义类型 any类型 接口 元组 字面量类型 枚举 void类型
类型别名 存储类型的变量
函数类型 1参数类型 2返回值类型
分别指定
// 函数类型
function sum(num1:number,num2:number):void {console.log(num1+num2)
}
对象函数指定类型
const obj:{name:string;run(mess:string):void;foot:()=>void}={name:`掌权`,run(dev){},
foot(){}}
接口
复用对象类型,需要多次使用的对象类型 使用接口
interface Rele {name:stringid:number}
const obj2:Rele ={name:`wy`,id:555}
接口继承
公共属性