基本数据类型

TypeScript 最为 JavaScript 的超集,它的基本数据类型与 JavaScript 是完全相同的。为了方便学习,同时会介绍泛型、枚举、联合类型、对象类型等。

数据类型有原始数据类型和非原始数据类型两种。

原始数据类型有以下六种:

1、boolean 布尔值

2、number 数值

3、string 字符串

4、null 空值

5、undefined 未定义

6、Symbol (ES6 中的新类型)

非原始数据类型有以下九种:

1、数组

2、Tuple 元祖

3、enum 枚举

4、never 永不存在的值的类型

5、void

6、any 任意类型

7、联合类型

8、函数类型

9、对象类型

其中元组、枚举、任意值、void 类型和 never 类型是 TypeScript 有别与 JavaScript 的特有类型。在 TypeScript 中声明变量,需要加上类型声明,例如 boolean 和 string 等。通过静态类型约束,在编译时执行类型检查,可以避免一些类型混用的低级错误。

你可能感兴趣的:(基本数据类型)