Ts 总结

张开发
2026/4/10 2:15:02 15 分钟阅读

分享文章

Ts 总结
1. 声明变量const num: number 9const str: string tsconst isTs: boolean true2. 对象interface obj {id: stringname: string,childId?: string[key: string]: any; // 允许任意字符串键的属性}3. 继承interface oldDate {name: string}class newDate extends oldDate {}let obj new newDate()4. 数组let arr: number[] [1,2,3,4,5]let arr: names[] [w,c]对象数组interface info {id: string}const curInfo: info[] [{id:1},{id:2}]5. 函数const sum (x:number,y:number):number {return x y}没有返回值的话用 voidconst funV (week:string):void {coonsole.log(星期天 week)}6. any 任意类型let name:any gjyname 1可以随意赋值7. 泛型const sum (T,S)T {return x y}8. 响应式数据 xxx.d.tsinterface Account {id: stringname: string}在vue中使用const user refAccount({id: E2U1EU91U,name: weiz})9. 断言 没有修改属性只是编译器不报错let a: string 8let b a as number

更多文章