前端系列三十一:TS枚举类型跟元组

枚举类型:

枚举的功能类似于字面量类型+联合类型组合的功能,也可以 ' 表示一组明确的可选值 '

枚举:' 定义一组命名常量 ' , 它描述一个值, 该值可以是这些命名常量的一个

定义枚举写法:

enum Direction { Up, Down,Left,Right }

    function changeDirection( direction: Direction ) {
    console.log( direction )
    }

解释:

1.使用'enum' 关键字定义枚举

2.约定枚举名称、枚举中的值以大写字母开头
    
3.枚举中的多个值之间通过,( 逗号 ) 分隔

4.定义好枚举后,直接使用枚举名称作为类型注解

枚举:

形象direction的 ' 类型为枚举 Direction ',那么,实参的'值就应该是枚举Direction成员的任意一个'

    访问枚举成员:

    enum Direction { Up,Down, Left, Right }
    
    function changeDirection( direction: Direction ) { 
    console.log( direction )
    }

    changeDirection( Direction.Up )

    解释: 类似于JS中的对象,直接通过'点 (.) 语法' 访问枚举的成员

    枚举成员是有值的,默认为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值