TypeScript 继承了 JavaScript 的类型,在这个基础上,定义了一套自己的类型系统。JavaScript 语言(注意,不是 TypeScript)将值分成 8种 类型

    boolean number bigint null
    string symbol object undefined

    TypeScript 继承了 JavaScript 的类型设计,以上 8种 类型可以看作 TypeScript 的基本类型。注意,上面所有类型的名称都是小写字母,首字母大写的 Number、String、Boolean 等在 JavaScript 语言中都是内置对象,而不是类型名称。另外,undefined 和 null 既可以作为值,也可以作为类型,取决于在哪里使用它们。这 8种 基本类型是 TypeScript 类型系统的基础,复杂类型由它们组合而成

    基本类型 - 图1

    基本类型 - 图2

    基本类型 - 图3