TypeScript中枚举enum类型

枚举是一种类型,因此,可以其作为变量的类型注解。

 

enum 枚举名称 {成员1, 成员2,  ...}

 

enum  Gender{Famale,Male}

Gender.Famale的值默认从0开始自增, 0,1,2,3

注意:枚举成员是只读的,也就是说枚举中的成员是可以访问的,但是不能被赋值

枚举是组织有关联数据的一种方式。

使用场景:当变量的值,只能是几个固定值中的一个,应该使用枚举来实现

 

1.数字枚举:枚举成员的值为数字,默认情况下就是数字枚举。

enum  Gender{Famale,Male}

enum  Gender{Famale=100,Male}

特点:成员的值是从0开始自增的数值。

 

2.字符串枚举:枚举成员的值都是字符串

enum  Gender{Famale=‘男’,Male=‘女’}

字符串枚举没有自增长行为,因此,每个成员必须有初始值

posted @ 2021-05-12 17:24  The_rain  阅读(951)  评论(0)    收藏  举报