更新时间:2023-06-29 17:30:28
封面
版权信息
版权
内容提要
作者简介
前言
读者对象
如何阅读本书
第一部分 基础语法
第1章 TypeScript简介
1.1 TypeScript的发展史
1.2 搭建TypeScript开发环境
1.3 编写第一个TypeScript程序:Hello World
第2章 语法结构与类型结构
2.1 语法结构
2.2 类型结构
第3章 原始类型
3.1 布尔类型
3.2 数值类型
3.3 长整型
3.4 字符串类型
3.5 枚举类型
3.6 symbol
3.7 undefined、null和NaN
3.8 类型转换
3.9 字面量类型
3.10 变量与常量
第4章 表达式与运算符
4.1 算术运算符
4.2 赋值运算符
4.3 字符串运算符
4.4 比较运算符
4.5 条件运算符
4.6 逻辑运算符
4.7 类型运算符
4.8 位运算符
4.9 运算符的优先级
第5章 流程控制
5.1 选择语句
5.2 循环语句
第6章 引用类型
6.1 原始值与引用值
6.2 引用类型分类
第7章 数组与元组
7.1 数组
7.2 元组
第8章 函数
8.1 函数的声明与调用
8.2 函数的参数与返回值
8.3 函数的调用签名与重载
8.4 函数的内置属性
8.5 函数的内置方法
第9章 接口与对象
9.1 对象的声明
9.2 属性或方法的修饰符
9.3 接口的合并
9.4 特殊对象类型
第10章 类
10.1 类的声明
10.2 类的成员
10.3 类的继承
10.4 继承接口与抽象类
10.5 成员的可访问性
10.6 静态成员
10.7 其他应用与注意事项
第11章 顶部类型与底部类型
11.1 any
11.2 unknown
11.3 类型断言与类型防护
11.4 never
第12章 进阶类型
12.1 泛型
12.2 类型别名
12.3 联合类型与交叉类型
第二部分 进阶语法
第13章 模块与命名空间
13.1 模块
13.2 命名空间
13.3 声明合并
第14章 错误处理
14.1 捕获并处理错误
14.2 错误对象
14.3 自定义错误
第15章 异步编程
15.1 异步任务运行机制
15.2 回调函数
15.3 Promise对象
15.4 异步函数
第16章 内置引用对象
16.1 Date对象
16.2 RegExp对象
16.3 单例内置对象
第17章 多线程编程
17.1 浏览器多线程——Web Worker
17.2 服务器多线程:Worker Threads
第三部分 编译与调试
第18章 编译
18.1 编译命令
18.2 配置文件
18.3 三斜线指令