2023年8月11日

typeScript学习-TS类型-null和undefined

摘要: typeScript学习 null 和 undefined undefined any unknown 可以接受 undefined let data: undefined = undefined let data2: any = undefined let data3: unknown = und 阅读全文

posted @ 2023-08-11 11:00 空白格k 阅读(233) 评论(0) 推荐(0) 编辑

typeScript学习-TS类型-字面量数据类型

摘要: typeScript学习 字面量数据类型: // type A = number | string // let a:A = "abc" // type num = number // let n:num = 3 type num = 1 | 2 | 3 let n:num = 2 // 错误情况 阅读全文

posted @ 2023-08-11 10:04 空白格k 阅读(43) 评论(0) 推荐(0) 编辑

typeScript学习-TS类型-合成类型

摘要: typeScript学习 合成类型:联合类型, 交叉类型 联合类型: let str:srting | number = "abc" str=3 交叉类型: type Obj1 = {username:string} type Obj2 = {age:number} let obj:Obj1={us 阅读全文

posted @ 2023-08-11 10:03 空白格k 阅读(21) 评论(0) 推荐(0) 编辑

typeScript学习-TS类型-其他特殊类型-never

摘要: typeScript学习 其他特殊类型: any, unknown, never, void, 元组(tuple), 可变元组 never: // dataFlowAnalysisWithNever 方法穷尽了 DataFlow 的所有可能类型。 // 使用 never 避免出现未来扩展新的类没有对 阅读全文

posted @ 2023-08-11 10:01 空白格k 阅读(13) 评论(0) 推荐(0) 编辑

typeScript学习-TS类型-其他特殊类型-any、unknown

摘要: typeScript学习 其他特殊类型: any, unknown, never, void, 元组(tuple), 可变元组 any 比较经典的应用场景: 1、自定义守卫 2、需要进行 as any 类型断言的场景 unknown 一般用作函数参数: 用来接收任意类型的变量实参,但在函数内部只用于 阅读全文

posted @ 2023-08-11 10:01 空白格k 阅读(108) 评论(0) 推荐(0) 编辑

typeScript学习-TS类型-根类型

摘要: typeScript学习 根类型: Object:除了 null 和 undefined,其他类型都可以赋值给 Object 类型,简写{}。 Object, {} 阅读全文

posted @ 2023-08-11 09:52 空白格k 阅读(7) 评论(0) 推荐(0) 编辑

typeScript学习-TS类型-枚举

摘要: typeScript学习 枚举:enum 枚举的定义:用来存放一组固定的常量的序列。 枚举带来的好处: 1、有默认值和可以自增值,节省编码时间 2、语义更清晰,可读性增强, 因为枚举是一种值类型的数据类型,方法参数可以明确参数类型为枚举类型 enum WeekEnd { Monday = "myMo 阅读全文

posted @ 2023-08-11 09:51 空白格k 阅读(85) 评论(0) 推荐(0) 编辑

typeScript学习-TS类型-接口

摘要: typeScript学习 接口: 定义:另一种定义对象类型的类型 接口应用场景: 1、一些第三方包或者框架底层源码中有大量的接口类型 2、提供方法的对象类型的参数时使用 3、为多个同类别的类提供统一的方法和属性声明 如何定义接口: 继承接口: 新的接口只是在原来接口集成之上增加了一些属性或方法,这是 阅读全文

posted @ 2023-08-11 09:44 空白格k 阅读(16) 评论(0) 推荐(0) 编辑

导航