摘要: export default {} // 可选属性 ? interface IFullName { firstName: string lastName: string age?: number } let goddessName: IFullName = { firstName: "邱", las 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(48) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(46) 评论(0) 推荐(0)
摘要: export default {} /* 接口是什么? 接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现, 然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法 接口也是一种数据类型 格式: interface interface_name { 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(25) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(30) 评论(0) 推荐(0)
摘要: export default {} // 类型别名就是给一个类型起个新名字, 但是它们都代表同一个类型 // 第一种 type beautys = "邱淑贞" | "唐嫣" | "迪丽热巴" | "赵露思"; let one:beautys; // one = "赵露思"; // one = 100 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(78) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(14) 评论(0) 推荐(0)
摘要: export default {} // 类型断言 // 1.<我们想要它成为的类型>变量名 // 2.变量名 as 我们想要它成为的类型 let str = "世界上最遥远的距离不是生与死, 你是if而我是else, 似乎一直相伴但又永远相离"; // 方式一 // let len = (<str 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(27) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(22) 评论(0) 推荐(0)
摘要: export default {} // 1.数字枚举 /* 注意点: 1.数字枚举的取值可以是字面量, 也可以是常量, 也可以是计算的结果 2.如果采用字面量对第一个成员进行赋值,下面的成员会自动递增 3.如果采用常量或计算结果进行赋值,则下面的成员也必须初始化 */ // enum Gender 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(41) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(20) 评论(0) 推荐(0)