2025年2月12日

ecma、dom、bom

摘要: // js内置对象类型 // ecma let num:Number = new Number(1) let data:Date = new Date() let err:Error = new Error('错误') let reg:RegExp = new RegExp(/\w/) let xm 阅读全文

posted @ 2025-02-12 21:49 ChoZ 阅读(10) 评论(0) 推荐(0)

混合类型| 、交叉类型& 、断言as

摘要: // 联合类型 |, 代表可以传字符串或者数字 // const a = (name: string | number) => { // console.log(name); // } // a('gg') // a(18) // 交叉类型 &, 代表需要满足2个interface // inter 阅读全文

posted @ 2025-02-12 16:55 ChoZ 阅读(8) 评论(0) 推荐(0)

function

摘要: // 基础使用和箭头函数 // function add(a:number, b:number):number { // return a+b // } // const muti = (a:number, b:number):number => a*b // 参数默认传值、函数可选参数 // co 阅读全文

posted @ 2025-02-12 15:57 ChoZ 阅读(8) 评论(0) 推荐(0)

数组

摘要: // 基础用法:type[] let arr:number[] = [1,2,3] // 泛型用法:Arrary<type> let arr1:Array<boolean> = [true,true] // interface用法: interface[] interface x { name: s 阅读全文

posted @ 2025-02-12 14:42 ChoZ 阅读(5) 评论(0) 推荐(0)

interface

摘要: // interface 常用于约束定义返回的数据,interface中定义了,则使用该interface的变量不可以多一个或者少一个 // interface res { // name: string // 不需要逗号隔行 // value: number // } // let result: 阅读全文

posted @ 2025-02-12 11:50 ChoZ 阅读(9) 评论(0) 推荐(0)

Object、object、{}

摘要: // Object 在原型链中基本类型和引用类型都指向Oject,因此Object是包含所有的类型 let o:Object = 123 let o1:Object = true let o2:Object = '123' let o3:Object = {name: 'aaa'} let o4:O 阅读全文

posted @ 2025-02-12 11:49 ChoZ 阅读(10) 评论(0) 推荐(0)

导航