TypeScript - 类型Yz

优质
小牛编辑
141浏览
2023-12-01
  • 数字(number)
  • 字符串(string)
  • 数组(array)
  • 元组(tuple)
  • 任意值(any)
  • null 和 undefined
  • void
  • never

其中元组、枚举、任意值、void和never类型是 TypeScript 特有的。

元组类型

元组类型用于表示已知元素类型和数量的数组,各类型不必相同。

枚举类型

枚举值默认从 0 开始,往后逐个加 1(递增);也就是说,week 中的 Mon、Tues …… Sun 对应的值分别为 0、1 …… 6。也可以给每个名字都指定一个值,但大多数我们给第一个名字指定值就可以了

任意值类型和void类型

任意值是TypeScript针对类型不明确的变量使用的一种数据类型。

never类型

never 是所有类型的子类型,代表从来不会出现的值的类型。

精明的读者可能会想知道当TypeScript程序员需要调用没有类型信息的JavaScript模块接口时会发生什么。 TypeScript将标记为 *.d.ts 的文件视为定义文件。 这些文件旨在使用TypeScript来描述由JavaScript库提供的接口。