/**
* 枚举类型:Enum
* 类型有:
* 数字枚举
* 字符串枚举
* 异构枚举
* 计算成员和常量成员
* 联合枚举和枚举成员类型
* 运行时的枚举
* 编译时的枚举
* 反向映射
* 常量枚举
* 环境枚举
* 对象与枚举
*
*/
// 方法1
enum Color1 {
red,
orange,
blue
}
let color = Color1.red
console.log(color, 'color'); // 0 当前枚举的顺序,默认为开始为0
// 方法2:自定义枚举顺序
enum Color2 {
red = 4,
orange = 3,
blue = 10
}
let color2 = Color2.orange
console.log(color2, 'color2'); // 3
// 方法3:自定义枚举顺序:数字、字符串等
enum Color3 {
red = 'red',
orange = 3,
blue = 1024
}
let color3 = Color3.red
console.log(color3, 'color3'); // red
TypeScript——TypeScript中的枚举类型Enum
最新推荐文章于 2024-08-14 16:21:25 发布