为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。


TypeScript中的数据类型:
typescript 中为了使编写的代码更规范,更便于维护,增加了数据类型的校验

1. 布尔类型(boolean)

2. 数字类型(number)

3. 字符串类型(string)

image.png

4. 数组类型(array)

ts 像 js 一样可以操作数组元素。有两种定义数组的方法,其一:可在元素类型后面接上[],表示此类型元素组成的数组;其二:使用数组泛型,Array<元素类型>。
image.png

5. 元组类型(tuple)

元组类型允许表示一个已知元素数量和类型的数组,各元素的类型不必相同。 比如,你可以定义一对值分别为 string和boolean类型的元组。
image.png

6. 枚举类型(enum)

枚举类型是对 javascript 标准数据类型的一个补充。像 c# 等其他语言一样,使用枚举类型可以为一组数值赋予友好的名字。
image.png
如上图所示,默认情况下,从 0 开始为元素编号。你也可手动指定成员的数值。例如:将上面列子改为从 1 开始编号;或者,全部都采用手动赋值:
image.png

7. 任意类型(any)

  1. x
  2. x
  3. x