TypeScript学习之枚举

我爱海鲸 2023-01-08 21:33:54 前端

简介ts枚举

1、TypeScript 枚举

枚举(Enum)类型用于取值被限定在一定范围内的场景

采用关键字enum定义,例如:enum Days{Sun,Mon,Tue,Wed,Thu,Fri,Sat}

枚举成员会被赋值为从0开始递增的数字,同时也会被枚举值到枚举名进行反向映射

2、测试

枚举

//使用枚举可以定义一些有名字的数字常量
enum Days{
    Sun=3,
    Mon,
    Tue,
    Wed,
    Thu,
    Fri,
    Sat
}

console.log(Days.Sun)  //3
console.log(Days.Sat)  //9

console.log(Days) //枚举类型会被编译成一个双向映射的对象
console.log(Days[0] === "Sun")

你好:我的2025