TypeScript 笔记 01
TypeScript 是 JavaScript的超集,针对JS对类型的不足进行了增强,在中大型项目中采用TS能有效减少因类型错误导致的BUG,且使项目更加易读好维护。
JS、TS中有哪些数据类型?
JS:
1 |
|
TS 包含JS已有的类型,同时额外增加了以下几类:
1 |
|
type关键字也可用作类型别名之用
TS中描述对象的数据类型
- class、constructor
- type、interface
Object 一般不做使用,囊括的范围太大了
不用Object, 使用 索引签名 或 Record泛型 来描述普通对象
1 |
|
如下三种类型描述是等价的
1 |
|
数组 对象描述
1 |
|
函数 对象描述
1 |
|
建议: 实践中返回值不推荐写 null或undefined, 推荐用void
使用this的函数
1 |
|
TS开发者一般使用箭头函数的形式来描述函数
其它 对象描述
使用class
1 |
|
TypeScript 笔记 01
http://example.com/2023/01/08/TypeScript学习笔记-01/