Skip to content
大纲

数据类型

typescript 通过使用类型注解对变量和函数进行类型约束,如

ts
const PI: number = 3.14;

这里通过 Varible: Type 的格式限定了变量的类型

类型约束

typescript 使用类型对变量进行类型约束,被约束的变量值需要满足约束条件;

typescript 支持与 javascript 相同的数据类型,支持 es6 新增数据类型,同时提供了额外的数据类型;

类型分类

主要分为以下几类

  • 基本类型
    • 包括 js 的基本类型和 ts 扩展的类型
    • 几种特殊类型
      • never: 用于描述不能存在的类型
      • any: 用于描述任意类型
  • 引用类型
    • 数组类型:包括 js 的数组类型、 es6 的扩展和 ts 的扩展
    • 对象类型:包括 对象、函数、类
  • 泛型
  • 高级类型
  • 其他类型:整理至基本类型中