2025年2月14日

nerve

摘要: // nerve类型代表不可能有这个类型,例如同时是string和number,会推断为nerve type a = string & number // 因为nerve是最底层的类型,前面有了number和void类型会自动忽略nerve类型 type b = number | void | ne 阅读全文

posted @ 2025-02-14 22:42 ChoZ 阅读(1) 评论(0) 推荐(0) 编辑

type

摘要: // ts自带类型推论,此时推论为string,要修改类型推论的话就自定义类型 let str = '456' // str = 456 // 赋值数字会报错 let str1 // 不定义会自动推论为any // type可以自定义名称,指定各种类型 type a = {} type b = [] 阅读全文

posted @ 2025-02-14 22:17 ChoZ 阅读(1) 评论(0) 推荐(0) 编辑

枚举

摘要: // 数字枚举 // 自增值 // enum e { // red, // green, // black // } // console.log(e.red,e.green,e.black); // 0,1,2 // 可以设置默认值,没定义的还是会默认自增 // enum e { // red, 阅读全文

posted @ 2025-02-14 13:14 ChoZ 阅读(1) 评论(0) 推荐(0) 编辑

元组

摘要: // 元组 const arr:[string, boolean, number] = ['123', false, 123] arr.push(456) // console.log(arr[3]) // 元组越界之后,虽然可以push,但是实际上访问不到,arr[3]报错 // arr.push 阅读全文

posted @ 2025-02-14 12:04 ChoZ 阅读(2) 评论(0) 推荐(0) 编辑

abstract

摘要: // abstract 抽象类不能实例化,抽象方法不能具体的定义 abstract class Vue { constructor(parameters) { } // 报错 // abstract init() {} abstract init(name:string) :void after() 阅读全文

posted @ 2025-02-14 11:51 ChoZ 阅读(1) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示