更新时间:2021-01-15 15:37:13
封面
版权信息
前言
第一篇 初识TypeScript
第1章 TypeScript简介
1.1 什么是TypeScript
1.1.1 始于JavaScript,终于JavaScript
1.1.2 可选的静态类型
1.1.3 开放与跨平台
1.2 为什么要使用TypeScript
1.2.1 易于发现代码中的错误
1.2.2 提高生产力
1.2.3 支持JavaScript的最新特性
1.3 成功案例
1.3.1 Visual Studio Code
1.3.2 Angular
第2章 快速开始
2.1 在线编写并运行TypeScript
2.1.1 Hello World!
2.1.2 扩展功能:选择TypeScript版本
2.1.3 扩展功能:TypeScript配置项
2.2 本地编写并运行TypeScript
2.2.1 选择代码编辑器
2.2.2 安装Visual Studio Code
2.2.3 安装TypeScript
2.2.4 创建文件
2.2.5 编译程序
2.2.6 运行程序
2.2.7 可选步骤:设置默认构建任务
第二篇 TypeScript语言概览
第3章 TypeScript语言基础
3.1 变量
3.1.1 变量名
3.1.2 变量声明
3.2 注释
3.2.1 单行注释与多行注释
3.2.2 区域注释
3.3 数据类型
3.3.1 Undefined
3.3.2 Null
3.3.3 Boolean
3.3.4 String
3.3.5 Number
3.3.6 Symbol
3.3.7 Object
3.4 字面量
3.4.1 Null字面量
3.4.2 Boolean字面量
3.4.3 Number字面量
3.4.4 字符串字面量
3.4.5 模板字面量
3.5 对象
3.5.1 对象字面量
3.5.2 原型对象
3.6 数组
3.6.1 数组字面量
3.6.2 数组中的元素
3.7 函数
3.7.1 函数声明
3.7.2 函数表达式
3.7.3 箭头函数
第4章 TypeScript语言进阶
4.1 BigInt
4.1.1 创建BigInt
4.1.2 BigInt与Number
4.2 展开运算符
4.2.1 展开数组字面量
4.2.2 展开对象字面量
4.2.3 展开函数参数
4.3 解构
4.3.1 数组解构
4.3.2 对象解构
4.4 可选链运算符
4.4.1 基础语法
4.4.2 短路求值
4.5 空值合并运算符
第三篇 TypeScript类型系统
第5章 TypeScript类型基础
5.1 类型注解
5.2 类型检查
5.2.1 非严格类型检查
5.2.2 严格类型检查
5.3 原始类型
5.3.1 boolean
5.3.2 string
5.3.3 number
5.3.4 bigint
5.3.5 symbol与unique symbol
5.3.6 Nullable
5.3.7 void
5.4 枚举类型
5.4.1 数值型枚举
5.4.2 字符串枚举
5.4.3 异构型枚举
5.4.4 枚举成员映射
5.4.5 常量枚举成员与计算枚举成员
5.4.6 联合枚举类型
5.4.7 const枚举类型
5.5 字面量类型
5.5.1 boolean字面量类型