代码点读机 / TypeScript / interface

interface TypeScript · 关键字

画一张户型图,规定对象有哪些房间、各房间放什么家具;编译器按图验收,少一间或家具放错都不让过。

怎么用

interface 名字 {
  属性: 类型;
}

小例子

interface 用户 {
  名字: string;
  年龄: number;
}
const 小明: 用户 = { 名字: "小明", 年龄: "十八" };

类型检查结果

不能把类型"string"分配给类型"number"

提醒:属性名和类型都要对得上号

官方文档:https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#interfaces

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← TypeScript全部词条