• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

【Typescript】枚举类型(3)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

我们为什么需要枚举类型

将程序中不容易记忆的硬编码,或者在未来中可能改变的常量抽取出来定义成枚举类型,这样可以提高我们程序的可读性和可维护性。枚举类型可以使你的程序以不变应万变。

枚举类型有数字枚举,字符串枚举,异构枚举,还有常量枚举,同时枚举成员被定义以后是不能被修改的。

下面我们来看一些例子。

// 枚举类型
// 数字枚举
enum Role {
    Reporter = 1,
    Deveopler,
    Maintainer,
    Owner,
    Guest
}

console.log(Role.Deveopler); // 2

// 字符串枚举
enum Message {
    Success = '恭喜你,成功了',
    Fail = '抱歉,失效了'
}

console.log(Message.Fail); // 抱歉,失效了

// 异构枚举
enum Answer {
    N,
    Y = 'yes'
}

// 常量枚举
const enum Month {
    Jan,
    Feb,
    Mar
}

let month = [Month.Jan, Month.Feb, Month.Mar]; // [0, 1, 2]
console.log(month); // [0, 1, 2]

document.querySelectorAll('.app')[0].innerHTML = hello;

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript中的可选属性和只读属性发布时间:2022-07-18
下一篇:
TypeScript-运行时和常量枚举发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap