随笔分类 -  TS

摘要:// Object 跟我们在JS中想象的对象是有一定差别的 // Object类型 可以是 对象 函数 正则 let a: Object a = {name: 'hky'} a = () => {} a = new RegExp('') let b:{[key:string]: unknown} b 阅读全文
posted @ 2021-06-29 11:36 贺可英 阅读(1972) 评论(0) 推荐(0) 编辑
摘要:null 和 undefined 在TypeScript中既是一个值,也是一个类型 let u: null = null let u: undefined = undefined unknow 表示这个值可以是任何值 注意!!! unknow 不可以赋给任何的值 也不能从unknow身上读取任何的方 阅读全文
posted @ 2021-06-16 14:28 贺可英 阅读(2959) 评论(0) 推荐(0) 编辑
摘要:执行 npm i --save-dev @type/qs 命令下载 qs 再 ts 中的声明文件 下载完毕后会发现 在node_modules 里的 @type 文件中 有 qs 的 index.d.ts 声明文件 如下图所示 此时qs报错消失 如图所示 输入错误 此时有ts问题检测 阅读全文
posted @ 2021-06-16 10:16 贺可英 阅读(3315) 评论(0) 推荐(0) 编辑
摘要:class: 定义了一切事物的抽象特点 object:类的实例 面向对象oop的3大特征: 封装 、继承、 多态 封装: 将数据操作的细节隐藏起来, 只暴露对外的接口,外界调用端不需要也不可能知道细节,只能通过接口来访问该对象。 继承:子类继承父类 子类除了具有父类所有的属性之外,也具一些更具体的特 阅读全文
posted @ 2021-04-06 17:51 贺可英 阅读(593) 评论(0) 推荐(0) 编辑
摘要:// Type Inference 类型推论 在没有明确使用类型的时候 推测一个类型 let str = 'str' // str 自动获得一个string类型 // union [ˈjuːniən] types 联合类型 let numberOrString: number | string nu 阅读全文
posted @ 2021-04-06 17:41 贺可英 阅读(102) 评论(0) 推荐(0) 编辑
摘要:interface不存在于JavaScript 用来做类型的静态检查 // interface Person {// readonly id: number; // readonly只读属性不允许改变// name: string;// age?: number // 加上问号 表示是可选属性// 阅读全文
posted @ 2021-04-06 16:12 贺可英 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:npm install typescript -g TS安装 tsc + 文件名称 // 原始数据类型 和 Any类型 let isDone: boolean = false let age: number = 10 let firstName: string = 'hky' let message 阅读全文
posted @ 2021-04-06 14:26 贺可英 阅读(896) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示