这是我参与「第四届青训营 」笔记创作活动的的第14天。
TypeScript 入门(下)
一、高级类型
联合/交叉类型
⭐ 为书籍列表编写类型
⭐ 类型声明繁琐,存在较多重复
⭐ 联合类型: IA | lB;联合类型表示一个值可以是几种类型之一。
⭐ 交叉类型: IA & IB;多种类型叠加到一起成为一种类型,它包含了所需的所有类型的特性。
类型保护与类型守卫
实现高级类型
函数返回值类型
二、工程应用
浏览器Web
- 配置 webapack loader 相关配置
- 运行 webpack 启动/打包
- 配置 tsconfig.js 文件
- loader 处理 ts 文件时,会进行编译与类型检查
⭐ 相关loader
Node.Js
⭐ 使用 TSC 配置
- 安装Node与npm
- 使用npm安装tsc
- 配置tsconfig.js文件
- 使用tsc运行编译得到js文件