枚举(enum)
💡 核心概念
枚举就是 “把一组有名字的常量集中管理”,让代码更直观。
🧩 类比:菜单编号系统
想象你去点外卖:
1= 汉堡2= 披萨3= 炸鸡
你用数字记,容易忘;但如果给它们起名字,就清晰很多。
🔧 代码示例
enum Food {
Burger, // 0
Pizza, // 1
Chicken // 2
}
let myLunch = Food.Pizza;
console.log(myLunch); // 输出 1
🌟 特点
- 自动从
0开始编号,也可以手动指定:
enum Status {
Success = 200,
NotFound = 404,
ServerError = 500
}
- 让代码更可读,比如
if (status === Status.Success)比if (status === 200)容易理解。