第 1 章 · 初识 TypeScript
:::info 占位页 本章正文撰写中(v1 里程碑)。以下是已敲定的学习目标、内容要点与练习清单。 :::
学习目标
- 理解 TypeScript 解决了什么问题、它「在编译期做类型检查」的定位
- 搭建最小工具链:
tsc、Node、编辑器(VS Code) - 读懂
tsconfig.json的核心字段并配置一个基础项目 - 能写出并编译第一个带类型的 TypeScript 程序
内容要点
- 为什么是 TypeScript:静态类型、编辑器体验、可读性
- 安装与工具链:
npm i -D typescript、tsc、tsconfig.json - tsconfig 核心字段:
strict、target、module、outDir、noEmit等 - 第一个程序与常见报错解读
本章练习
迁移题(type-challenges)
| 题号 | 题目 | 难度 |
|---|---|---|
| 00013 | Hello World | warm |
代码练习(非迁移)
- strict 开关开启前后对比,记录多出的报错
- 为一段无类型的 JS 代码补上类型
- 配置
tsc构建脚本(含--noEmit) - 解读 3 个常见 TS 报错(
Cannot find name/Type X is not assignable to Y等)
TODO
- 撰写正文(v1)
- 迁移 00013 题目页并接入「开始挑战」(v0.5)