TypeScript类型

TypeScript 类型能够用来为程序中的实体,如函数、变量以及对象属性等添加静态的约束。TypeScript编译器会在程序运行之前就对代码进行静态类型检查,这样就能够提前发现程序中是否存在某种行为缺失。

TypeScript类型

TypeScript基础类型主要包含:

  • 如何为程序添加静态类型信息。
  • TypeScript中的原始类型,如boolean类型、枚举类型和字面量类型等。
  • 具有特殊性质的顶端类型和尾端类型。
  • 与数组相关的数组类型和元组类型。
  • 与对象相关的对象类型、函数类型、接口和类。
  • 能够命名任意类型的类型别名。

除了TypeScript基础类型,我们还会介绍TypeScript高级类型TypeScript深入类型:,这些类型具有更加丰富的表达能力,并且在实际程序中是不可或缺的。而大部分高级类型都是由基础类型构成的复合类型。TypeScript高级类型主要包含:

  • 带有类型参数的泛型。
  • 具有块级作用域的局部类型。
  • 常用的联合类型和交叉类型。
  • 实用的索引类型、映射对象类型以及条件类型。
  • TypeScript内置的实用工具类型。
  • 能够获取表达式类型的类型查询。
  • 类型断言与类型细化。

TypeScript深入类型主要包含:

  • TypeScript中的两种兼容性,即子类型兼容性和赋值兼容性。
  • TypeScript中的类型推断功能以及类型放宽行为。
  • 能够帮助组织代码的命名空间与模块。
  • TypeScript声明文件的书写与应用。
  • TypeScript模块解析流程。
  • TypeScript特有的声明合并功能。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!