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=‘女’}

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM