美文网首页
(ts-03)枚举类型的意义

(ts-03)枚举类型的意义

作者: 一懿一 | 来源:发表于2021-08-28 09:37 被阅读0次

枚举类型可以给数值(例如数字)定义一个名字,提高可读性,而不是使用无意义的数字。

TypeScript支持数字和基于字符串的枚举。

例如,通过枚举给1-7的无意义数字命名,其实就相当于别名:

enum Week {
    Monday = 1, 
    Tuesday = 2, 
    Wednesday = 3, 
    Thursday = 4, 
    Friday = 5, 
    Saturday = 6, 
    Sunday = 7
}

// 通过定义为枚举的属性,能直接通过名称知道当前值的含义,如果定义为1,还需要通过上下文判定1的含义
let day : Week = Week.Monday; 

字符串枚举:

enum Direction {
     Up = 'UP',
     Down = 'DOWN',
     Left = 'LEFT',
     Right = 'RIGHT'
}

相关文章

  • (ts-03)枚举类型的意义

    枚举类型可以给数值(例如数字)定义一个名字,提高可读性,而不是使用无意义的数字。 TypeScript支持数字和基...

  • C语言基础 之 枚举类型

    枚举类型 枚举类型: 列出所有可能的值 枚举类型的定义 枚举类型定义的一般格式:enum 枚举类型名 {枚举值表}...

  • Swift 基础笔记 - 枚举

    枚举 OC定义和使用枚举 Swift定义枚举类型 Swift判断枚举类型 枚举成员类型

  • 枚举

    枚举 枚举就是专门用来表示几种固定类型的取值 枚举的本质就是基本数据类型,整型 枚举类型定义格式 定义枚举类型变量...

  • TS学习笔记(6)-枚举类型

    枚举类型 ========= 知识点 枚举类型的定义方法 枚举类型的使用方法 代码

  • 《零基础上手Python爬虫系列》 - 11 Python高级语

    本篇目前为视频学习的笔记备注,待更新,本周内会整理完毕 数据类型 表示种类的话适合用枚举 枚举 枚举的意义重在标签...

  • JavaScript中的Enum枚举类型数据

    一、枚举类型介绍 1、枚举类型 如果接触过其它语言或者TypeScript,大概对于枚举类型有一些了解。枚举类型是...

  • 枚举类

    1.枚举类型的定义: 枚举类型定义的一般形式为 enum 枚举名{//枚举值表枚举值1;枚举值2;...} 在枚举...

  • typescript语法精讲四(笔记)

    - 枚举类型 枚举的特性就是将一组可能出现的值,列举出来,定义到类型中去 - 枚举类型的值 枚举类型默认是有值的,...

  • WWDC2015Session106What's New

    新特性:基本类型、类型匹配、可检查性、协议扩展、错误处理 基本类型 枚举 在枚举中加入类型: 递归枚举递归枚举中需...

网友评论

      本文标题:(ts-03)枚举类型的意义

      本文链接:https://www.haomeiwen.com/subject/dxkbiltx.html