TypeScript中枚举的概念


枚举(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) 容易理解。

TypeScript 必学的基础概念清单

TypeScript中泛型的解释

评 论
请登录后再评论