一、是什么
1. 什么是枚举类型?
枚举类型(Enum)是一种特殊的数据结构,用于表示一组命名的常量。它提供了一种便捷的方式来定义和使用这些常量,避免使用魔法数字或字符串。
2. 枚举类型的特性
- 命名常量集合:枚举类型通过命名常量的方式,使代码更加易读和易维护。
- 类型安全:枚举类型在编译时进行类型检查,减少运行时错误。
- 双向映射:枚举类型支持值到名称的映射以及名称到值的映射。
二、使用
1. 基本使用
定义枚举
enum Direction {
Up,
Down,
Left,
Right
}
在这个例子中,Direction 枚举有四个成员:Up、Down、Left 和 Right。默认情况下,枚举成员从 0 开始递增。
访问枚举成员
let dir: Direction = Direction.Up;
console.log(dir); // 输出: 0
我们可以通过枚举的名字和成员名来访问枚举成员的值。
2. 高级使用
初始值和自定义值
enum Status {
Active = 1,
Inactive,
Pending
}
console.log(Status.Inactive); // 输出: 2
在这个例子中,Status<

1011

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



