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

    boolean number bigint null
    string symbol object undefined

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

    基本类型 - 图1

    基本类型 - 图2

    基本类型 - 图3