ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ts枚举学习笔记

2021-11-18 11:03:29  阅读:209  来源: 互联网

标签:enum ts 笔记 Up Down 枚举 Response Left


enum 枚举类型是对 JavaScript 标准数据类型的一个补充。 使用枚举类型可以给一组数起名字,创建一组有区别的用例。

  • 数字枚举

数字枚举可以自增长,给Up初始化赋值为1,即后面Down = 2,Left = 3,依次递增。如果不初始化Up,则Up = 0, Down = 1,Left = 2,依次递增。

enum Direction {
    Up = 1,
    Down,
    Left,
    Right
}

使用枚举就是使用枚举的属性来访问成员。

enum Response {
    No = 0,
    Yes = 1,
}

function respond(recipient: string, message: Response): void {
    // ...
}

respond("Princess Caroline", Response.Yes)
  • 字符串枚举

字符串枚举不能自增长, 在字符串枚举中,每个成员都必须进行初始化。

enum Direction {
    Up = "UP",
    Down = "DOWN",
    Left = "LEFT",
    Right = "RIGHT",
}
  • 异构枚举

异构枚举中可以混入数字和字符串,但不建议使用。

enum BooleanLikeHeterogeneousEnum {
    a = 0,
    b = "hello",
}

标签:enum,ts,笔记,Up,Down,枚举,Response,Left
来源: https://blog.csdn.net/FormAda/article/details/121395394

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有