美文网首页
第八章 type 类型别名 enum枚举类型

第八章 type 类型别名 enum枚举类型

作者: 为了_理想 | 来源:发表于2022-11-28 14:53 被阅读0次

1:type 类型别名

定义数据类型,变量只能有以下几位,如果数字很多 那么变量长度就很长 不容易维护

let a: 1 | 2 | 3 | 4

let b: 1 | 2 | 3 | 4

 a = 2

 b = 3

console.log(a, b) // 2 , 3

关键字 type 变量名(随便起,语义化就好) = 数据

以下是通过类型别名解决上面的问题

type Mytype  = 1 | 2 | 3 | 4

let a: Mytype

let b: Mytype

a = 2

b = 3

console.log(a, b) // 2 , 3

2:enum枚举类型

enum SexParams { 
    Male = 0,
    Female = 1
}

let params: {
    name: string;
    sex: SexParams  //判断参数 女生是1 男生是 0  可以通过枚举类型来判断和声明变量
} = {
    name: "德莱文",
     sex: SexParams.Female
}

console.log(params.sex === SexParams.Female ? '女' : "男") //女

console.log(params) //{ name: '德莱文', sex: 1 }

相关文章

  • Java枚举

    枚举类型(enum type)是指由一组固定的常量组成合法的类型。Java中由关键字enum来定义一个枚举类型。 ...

  • Swift基本数据类型以及控制循环

    基本数据类型 常见的数据类型:值类型(value type)枚举enum / Optional结构体Bool/In...

  • lesson 4 TS 2021-04-23

    课程标题 路白-TS实战 知识点 基础知识 enum 枚举类型 type interface 联合类型 | 交叉类...

  • 枚举

    枚举 wiki Java的枚举类型用法介绍 深入理解Java枚举类型(enum) 为什么要用enum? 学习计划 ...

  • C语言基础 之 枚举类型

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

  • 枚举 ENUM

    1. 定义 枚举类型(enum type)是指由一组固定的常量组成合法的类型。Java中由关键字enum来定义一个...

  • 037_枚举类型。

    namespace _037_枚举类型 { //枚举类型的定义 enum GameState:byte//...

  • Swift5.1学习随笔之常见数据类型

    Swift常见数据类型主要分成两大类,不存在基本数据类型这个概念一、值类型(value type)1、枚举enum...

  • Rust 编程语言-6-枚举和模式匹配

    6. Enum和Pattern matching 6.1 Enum枚举 IP地址枚举 消息类型枚举:可以看到枚举中...

  • 菜鸡学Swift3.0 12.枚举

    1. 枚举定义 enum 定义枚举类型 { case 枚举项 ... } 2.原始值 rawValue enum...

网友评论

      本文标题:第八章 type 类型别名 enum枚举类型

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