📄️ 简介
JavaScript 是一种动态类型的语言,这意味着你不需要声明变量的类型。虽然这样可以提高编写代码的速度,但也可能会导致运行时错误,因为变量可能会接收到意外的值。
📄️ 安装和运行
由于 ts 代码不能直接运行,通常需要将其转换为 js 代码再运行。而将 ts 代码转换为 js 代码的工具叫做 tsc
📄️ tsconfig
在项目根目录下运行 tsc --init 可以快速创建 tsconfig.json 文件,该文件指定了编译项目所需的根目录下的文件以及编译选项。如:
📄️ 数据类型
基本数据类型
📄️ 泛型
泛型定义
📄️ 关键字
keyof
📄️ 索引签名
索引签名是一种用于定义对象的索引键和对应值类型的方式。索引签名允许你在对象中使用动态的属性名,而不仅限于使用固定的属性名。
📄️ 映射类型
映射类型通过在现有类型的每个属性上应用某种转换或映射规则来生成新的类型。基本语法如下
📄️ Extends
extends 本意为继承,但在 ts 却有着多种不同的用法。
📄️ Promise
基本使用
📄️ Class
基本使用