打赏

相关文章

14.never类型

// never类型: 表示不应该存在的状态// 又是string又是number这个类型显然是不可能的 这是一个永远也无法到达的类型就是never // type A string & number // never// 这个函数无返回值,但是函数一执行就报错,所以使用never是更合适的 /…

9.class的基本用法

// 1. class的基本用法 继承 和 类型约束 implements // 2. class的修饰符 readonly private protected public // 3. super原理 // 4. 静态方法 // 5. get set // private 只能在内部使用(不允许给子类和外部使用) // protected 给子类和内部去使用(不允许给外部使用) // pub…

10.抽象类

// 基类 抽象类 // abstract 所定义的抽象类 // abstract 所定义的方法 都只能描述不能进行一个实现 // 抽象类无法被实例化 // 抽象类 只能被继承 abstract class Vue {name:stringconstructor (name?:string) {this.name name || }getName ():string {return this.name}/…

11.元组类型

// 元组就是数组的变种 // 元组(Tuple)是固定数量的不同类型的元素的组合 // let arr: [number, boolean] [1, false] // let arr: readonly [x:number, y:boolean] [1, false] // let arr: [x:number, y?:boolean] [1] let arr: [x:number, y:boolean] [1, false] arr[0]…

13.类型推论和类型别名

// 类型推论和类型别名 // 1.1. ts 天然支持的类型推论, // 例如声明一个变量,鼠标划到这个变量上面,发现它已经推断出来是string类型,然后在赋值成其他类型报错 // let str 小满zs // str 123 // 报错 // let arr [1,2,3] //…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部