Skip to content

TypeScript中文学习文档

从入门到精通,系统学习 TypeScript 类型系统

学习路径

🚀 入门阶段

适合 TypeScript 初学者,从零开始学习。

  1. 为什么选择 TypeScript - 了解 TypeScript 的优势和适用场景
  2. 安装 - 学习如何安装和配置 TypeScript
  3. 快速开始 - 编写第一个 TypeScript 程序

📖 基础阶段

掌握 TypeScript 的核心类型系统。

  1. 基础类型 - 学习 string、number、boolean 等基础类型
  2. 对象类型 - 理解对象类型的定义和使用
  3. 数组和元组 - 学习数组类型和元组类型
  4. 接口 - 掌握接口的定义和使用
  5. 类型别名 - 学习类型别名的用法
  6. 联合类型和交叉类型 - 理解类型组合

🎓 进阶阶段

深入学习 TypeScript 的高级特性。

  1. 泛型 - 掌握泛型的使用,提高代码复用性
  2. 条件类型 - 学习类型条件判断
  3. 映射类型 - 理解类型映射和转换
  4. 函数类型 - 深入学习函数类型系统
  5. - 掌握类的定义和使用

🏆 高级阶段

成为 TypeScript 专家。

  1. infer 操作符 - 学习类型推断的高级用法
  2. 递归类型 - 理解递归类型定义
  3. 工具类型 - 掌握内置和自定义工具类型
  4. 装饰器 - 学习装饰器的使用
  5. 类型级编程 - 深入理解类型级编程

主要内容

类型系统

高级类型

函数和类

实践指南

开始学习

提示

建议按照学习路径的顺序进行学习,每个章节都建立在前面的基础上。如果你已经有 TypeScript 基础,可以跳过入门阶段,直接学习感兴趣的主题。

准备好开始了吗? 点击这里开始你的 TypeScript 学习之旅 →

基于 VitePress 构建