记录学习ts之旅
2023-05-17 17:47 WEB前端小菜鸟 阅读(20) 评论(0) 编辑 收藏 举报TypeScript: 演练场 - 一个用于 TypeScript 和 JavaScript 的在线编辑器 (typescriptlang.org) 在线学习ts,爽得一匹
参考文章:https://juejin.cn/post/6844904182843965453#heading-3
***********************************************************************************
************************************一、TypeScript 基础类型
***********************************************************************************
TypeScript 基础类型,左边ts,右边是对应的js
基础类型+枚举
any+unknown下图
Tuple 类型+Void+null+undefined下图
never类型
***********************************************************************************
************************************二、TypeScript 断言
***********************************************************************************
***********************************************************************************
************************************三、类型守卫
***********************************************************************************
in(用来判断是否是某个对象的属性) 关键字 typeof(判断基本类型)关键字
instanceof关键字 判断是否是此类的实例
***********************************************************************************
************************************四、联合类型和类型别名
***********************************************************************************
联合类型+可辨识联合
类型别名
***********************************************************************************
************************************五、交叉类型
***********************************************************************************
***********************************************************************************
************************************六、TypeScript 函数
***********************************************************************************
ts有函数重载 js没得
***********************************************************************************
************************************七、TypeScript 数组,对象
***********************************************************************************
***********************************************************************************
************************************八、TypeScript 接口
***********************************************************************************
***********************************************************************************
************************************九、TypeScript 类
***********************************************************************************
***********************************************************************************
************************************十、TypeScript 泛型
***********************************************************************************