TypeScript 枚举enum类型
enum枚举类型
TypeScript中的枚举类型,可以通过enum关键词来定义。枚举类型可以为一组数值赋予友好的名称。而且默认的情况下,enum枚举类型中的元素从0开始编号,类似于索引,不同的是,可以手动为指定的元素指定编号数值。
语法
enum enumName {ele1, ele2, ele3}
enum枚举实例代码
enum Color {Skyblue,Orange,Blue}
let c1: Color = Color.Skyblue;
enum Color {Skyblue = 1, Orange, Blue}
let c2: Color = Color.Blue;
枚举元素的访问
可以通过枚举元素中的编号,来访问枚举中的元素,并返回该编号对应的元素名称,比如:
enum Color {Skyblue,Orange,Blue}
let c3Name: string = Color[0] //得到的值将是Skyblue.