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库提供的接口。