TypeScript(七)接口interface(上)

195 阅读1分钟

一、接口的作用

接口的作用是什么呢 ?我们为什么要使用接口呢 ?引用官网的一句话 “在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型” 简单理解接口是用来校验对象的工具。

二、接口的格式

定义一个接口,要以interface关键字开头,定义的名称最好首字母要大写,接口里的参数用分号隔开。

interface Person {
    name: string;
    age: number;
}

三、接口的使用

举个例子,现在要挑选篮球运动员,要求年龄大于18岁且身高达到180以上即为通过。

1.首先我们定义一个接口

interface Player {
  name: string;
  age: number;
  height: number; 
}

2.然后我们定义一个对象

let person = {
  name: "詹姆斯",
  age: 35,
  height: 206
}

3.最后我们写一个方法去校验

const Filter = (person: Player) => {
  let result = person.age > 18 && person.height > 180 ? "通过" : "不通过"
  console.log(result)    //通过
}

Filter(person)

最后输出的结果是通过,以上就是interface的简单使用。