类型别名,字面量和交叉类型

类型别名

// 使用type定义一个类型
type PlusType = (x: number, y: number) => number
// let sum
let sum: PlusType
sum = (x, y) => {
  return x + y
}

字面量

type Direction5 = 'Up' | 'Down' | 'Left' | 'Right'
let where: Direction5 = 'Down'

交叉类型

//交叉类型用于合并类型
interface IName {
  name: string
}
type IPerson = IName & { age: number }
let person: IPerson = { name: 'ljx', age: 18 }
posted @   见信  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示