随笔分类 -  前端歌谣ts-学习-2022

前端ts-学习-2022
摘要:export default {} // any类型 // any表示任意类型, 当我们不清楚某个值的具体类型的时候我们就可以使用any // 在TS中任何数据类型的值都可以赋值给any类型 // 场景一 // 变量的值会动态改变时,比如来自用户输入,任意值类型可以让这些变量跳过编译 let sal 阅读全文
posted @ 2022-09-30 20:42 前端导师歌谣 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:42 前端导师歌谣 阅读(18) 评论(0) 推荐(0) 编辑
摘要:export default {} // 元组类型 let tup1:[string, number, boolean]; tup1 = ["宋祖儿", 100, false]; // tup1 = ["宋祖儿", 100, false, "TRUE", 123]; // tup1 = [100, 阅读全文
posted @ 2022-09-30 20:42 前端导师歌谣 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:42 前端导师歌谣 阅读(20) 评论(0) 推荐(0) 编辑
摘要:export default {} // interface IKeyInterface { // [key: string]: any // } // let getProps = (obj: IKeyInterface, key: string): any => { // return obj[ 阅读全文
posted @ 2022-09-30 20:42 前端导师歌谣 阅读(18) 评论(0) 推荐(0) 编辑
摘要:export default {} /* 1.相同点: - 都可以描述属性或方法 - 都允许拓展 2.不同点: - type可以声明基本数据类型,联合类型,数组等; interface只能声明变量 - 当出现使用type和interface声明同名的数据时;type会直接报错;interface会进 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(30) 评论(0) 推荐(0) 编辑
摘要:export default {} // - 接口继承就是说接口可以通过其他接口来扩展自己。 // - Typescript 允许接口继承多个接口。 // - 继承使用关键字 extends。 // 单继承 interface IPerson { age: number } interface IN 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(19) 评论(0) 推荐(0) 编辑
摘要:export default {} /* 为了使用接口表示函数类型,我们需要给接口定义一个调用签名。 它就像是一个只有参数列表和返回值类型的函数定义。参数列表里的每个参数都需要名字和类型 */ interface ImakeMoney { (salary: number, reward: numbe 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(10) 评论(0) 推荐(0) 编辑
摘要:export default {} /* - 定义: 索引签名用于描述那些“通过索引得到”的类型 - 格式: 如`[props: string]:any` - 应用场景: 解决参数问题 */ interface IFullName { firstName: string lastName: stri 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(17) 评论(0) 推荐(0) 编辑
摘要:export default {} // 可选属性 ? interface IFullName { firstName: string lastName: string age?: number } let goddessName: IFullName = { firstName: "邱", las 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(37) 评论(0) 推荐(0) 编辑
摘要:export default {} /* 接口是什么? 接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现, 然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法 接口也是一种数据类型 格式: interface interface_name { 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(19) 评论(0) 推荐(0) 编辑
摘要:export default {} // 类型别名就是给一个类型起个新名字, 但是它们都代表同一个类型 // 第一种 type beautys = "邱淑贞" | "唐嫣" | "迪丽热巴" | "赵露思"; let one:beautys; // one = "赵露思"; // one = 100 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-30 20:41 前端导师歌谣 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示