Skip to content

可读性差,都是魔法值; 硬编码的问题,可维护性差;

枚举:具名的常量集合;

枚举和对象

Number枚举 反向映射,互为 k-v

字符串枚举,k-v

异构枚举,混用 数字和字符串

枚举成员的值,只读类型,无法修改

需要计算的枚举值,执行阶段计算

常量枚举

const enum Month {}

编译后被移除,可用于减少代码

枚举类型

枚举成员类型