TypeScript基础介绍2

本文继续介绍TypeScript的基础知识,主要讲解枚举的定义、格式、应用,包括数字枚举和字符串枚举,并探讨了any类型的作用和使用场景,以及类型断言的格式和示例。此外,还提到了typeof操作符的用途。
摘要由CSDN通过智能技术生成

接上一篇 没写完的继续介绍

枚举

定义

enum,枚举。它用来描述一个值,该值只能是 一组命名常量 中的一个

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

格式

enum 枚举名 { 可取值1,可取值2,.. }

//使用

枚举名.可取值

说明:

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

  2. 一般约定首字符大写

  3. 枚举中的多个值之间通过 ,(逗号)分隔

示例

// 定义枚举类型
enum Direction { Up, Down, Left, Right }

// 使用枚举类型
function changeDirection(direction: Direction) {
  console.log(direction)
}

// 调用函数时,需要应该传入:枚举 Direction 成员的任意一个
// 类似于 JS 中的对象,直接通过 点(.)语法 访问枚举的成员
changeDirection(Direction.Up)

枚举的值

枚举类型和ts中其他的类型不一样,枚举类型不仅仅是类型,还是一个值。

type定义的类型是没有值的

type NewType = number | string
console.log(NewType)  // 输出类型是没有意义的
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值