TypeScript 官方文档概览 📚
TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的超集,添加了静态类型和面向对象特性。以下是官方文档的核心内容导航:
📌 1. 类型系统
- 类型注解:通过
: 类型
语法为变量、函数参数等指定类型 - 类型推断:编译器会自动推断变量类型(如
let x = 10;
会被推断为number
) - 类型兼容性:严格类型检查确保类型安全
📌 2. 模块与包管理
- 模块系统:使用
import/export
管理代码模块 - npm 包支持:无缝集成 JavaScript 生态的 npm 包
- 模块解析:配置
tsconfig.json
中的模块路径
📌 3. 工具链与配置
- tsconfig.json:核心配置文件(必读!)
- 编译器选项:
target
、module
、strict
等关键参数 - 代码生成:支持生成 ES5/ES6 等目标版本的 JavaScript
📌 4. 高级特性
- 装饰器:用于注解和修改类、方法等
- 泛型:创建可复用的组件(如
Function<T>
) - 异步函数:
async/await
语法支持