Google 开源项目风格指南
latest
Google 开源项目风格指南——中文版
C++ 风格指南 - 内容目录
Objective-C 风格指南 - 内容目录
Python 风格指南 - 内容目录
Shell 风格指南 - 内容目录
Javascript 风格指南 - 内容目录
TypeScript 风格指南
1. 导言
2. 语法规范
3. 语言特性
4. 代码管理
5. 类型系统
6. 一致性
HTML/CSS 风格指南 - 内容目录
Java 风格指南 - 内容目录
Google 开源项目风格指南
TypeScript 风格指南
Edit on GitHub
TypeScript 风格指南
¶
目录
1. 导言
1.1. 术语说明
1.2. 指南说明
1.3. 翻译信息
2. 语法规范
2.1. 标识符
2.2. 文件编码
2.3. 注释与文档
3. 语言特性
3.1. 可见性
3.2. 构造函数
3.3. 类成员
3.4. 原始类型与封装类
3.5. 数组构造函数
3.6. 强制类型转换
3.7. 变量
3.8. 异常
3.9. 对象迭代
3.10. 容器迭代
3.11. 展开运算符
3.12. 控制流语句 / 语句块
3.13.
switch
语句
3.14. 相等性判断
3.15. 函数声明
3.16. 函数表达式
3.17. 自动分号插入
3.18.
@ts-ignore
3.19. 类型断言与非空断言
3.20. 成员属性声明
3.21. 枚举
3.22.
debugger
语句
3.23. 装饰器
4. 代码管理
4.1. 模块
4.2. 导出
4.3. 导入
4.4. 根据特征组织代码
5. 类型系统
5.1. 类型推导
5.2. Null 还是 Undefined ?
5.3. 结构类型 与 指名类型
5.4. 接口 还是 类型别名?
5.5.
Array<T>
类型
5.6. 索引类型
{[key:
string]:
number}
5.7. 映射类型与条件类型
5.8.
any
类型
5.9. 元组类型
5.10. 包装类型
5.11. 只有泛型的返回类型
6. 一致性
6.1. 目标
Read the Docs
v: latest
Versions
latest
stable
dev
Downloads
pdf
epub
On Read the Docs
Project Home
Builds