使用枚举我们可以定义一些带名字的常量。 使用枚举可以清晰地表达意图或创建一组有区别的用例。 TypeScript支持数字的和基于字符串的枚举。
数字枚举
可以自定义枚举成员的值,枚举成员的值是自增长的,
enum GetterSex{value1,value2,value3=5,value4}console.log(GetterSex);/*{'0': 'value1','1': 'value2','5': 'value3','6': 'value4',value1: 0,value2: 1,value3: 5,value4: 6}*/
使用枚举:通过枚举的属性来访问枚举成员,通过枚举的名字来访问枚举的类型
function getSex(k1:GetterSex,k2:GetterSex):string{if(k1 === 0){return '女'}else if(k2 === 1){return '男'}else {return '未知'}}getSex(GetterSex.value1,GetterSex.value2)
