TypeScript 进阶:特性与应用详解
1. 枚举类型(Enums)
在一些系统里,用数字代表特定事物可能会让代码难以理解。比如在一个不健康食品车销售系统中,若用 1 代表炸鸡,后续维护时开发者很难记住这个对应关系。不过在 TypeScript 里,借助 enum 关键字声明枚举类型,就能更优雅地处理这类情况。
enum Food { Pizza, FriedChicken, IceCream };
let myFavoriteFood: Food.FriedChicken;
alert(myFavoriteFood);
上述代码里, alert 会显示 1 。这是因为 TypeScript 会从 0 开始为枚举元素分配数字, Pizza 对应 0 ,后续元素依次加 1 ,所以 FriedChicken 是 1 , IceCream 是 2 。
当然,你也能为枚举元素指定特定值:
enum Food { Pizza, FriedChicken = 500, IceCream };
let myFavoriteFood: Food
超级会员免费看
订阅专栏 解锁全文
1128

被折叠的 条评论
为什么被折叠?



