ts独有类型

发布时间 2023-05-23 18:25:08作者: 这是个高手也是个菜逼

接口 (使用接口来描述对象类型达到复用的目的)

  1. 使用interface关键字定义
  2. 接口名称,可以使任意合法变量
  3. 声明接口后,直接使用接口名称作为变量的类型
  4. 因为每一行只有一个属性类型,因此,属性类型后没有分号
    interface IPerson {
    name:string
    age:number
    sayHi()void
    }

let person:IPerson = {
name: 'z3',
age:18,
sayHi(){ console.log('hi')}
}

接口继承
interface Point2D {x:number;y:number}
interface Point3D extends Point2D {z:number}

元组(Tupe)
元组类型是另一种类型的数组,它确切的知道包含多少个元素,且知道元素的属性
let position:[number,number]=[213,324]