TypeScript
文章平均质量分 89
路上捡来的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Typescript笔记-总
1. TS的数据类型 TS常用类型 类型 描述 String 字符串类型 Nubmer 数字类型 Boolean 布尔值类型 Object 对象类型 Array 数组类型 any 任意类型(不推荐) unknown 类型安全的any类型 void 空值(undefined) never 不能是任何值 tuple 元组,TS新增类型,固定长度数组 enum 枚举,TS新增类型 1.1 基础类型声明 // 1.字符串类型 let sayHi: str原创 2022-02-27 09:15:00 · 784 阅读 · 0 评论 -
typescript笔记三:接口以及补充
1. 泛型 泛型的作用场景:当我们定义函数或类时,如果遇到类型不明确的就可以使用泛型,本质上来说就是参数的类型化。 参数的类型化:在定义这个函数时, 我不决定这些参数的类型,而是让调用者以参数的形式告知,我这里的函数参数应该是什么类型。(不定义为any的原因是会丢失类型信息) function demo<T>(nbr: T): T { return nbr } // 调用方式1: 明确传入类型 demo<number>(20) demo<string>("你好"原创 2022-02-26 04:00:00 · 521 阅读 · 0 评论 -
typescript笔记二:类与接口
1. class类 类的基础知识—ES6+ 类 1.1 constructor构造函数 类通过class关键字来定义一个类。 类可以有自己的构造函数constructor,当我们通过new关键字创建一个 实例时,构造函数会被调用。 构造函数不需要返回任何值,默认返回当前创建出来的实例。 class father { // 在默认的strictPropertyInitialization模式下面我们的属性是必须初始 // 化的,如果没有初始化,那么编译时就会报错 name: strin原创 2022-02-23 16:01:09 · 651 阅读 · 0 评论 -
typescript笔记一:基础类型
1. TS的数据类型 TS常用类型 类型 描述 String 字符串类型 Nubmer 数字类型 Boolean 布尔值类型 Object 对象类型 Array 数组类型 any 任意类型(不推荐) unknown 类型安全的any类型 void 空值(undefined) never 不能是任何值 tuple 元组,TS新增类型,固定长度数组 enum 枚举,TS新增类型 1.1 基础类型声明 [外链图片转存失败,源站可能有防盗链机制,建议将图片原创 2022-02-23 15:44:02 · 694 阅读 · 0 评论 -
20分钟了解TypeScript
1. 为什么要学习TypeScript? javaScript的书写自由度非常高,最为突出的就是JavaScript没有类型的概念。该笔记是在学习尚硅谷李立超老师的学习视频结合官方文档所做。 例如以下代码: //JS声明的变量是动态类型 let a = 0 //数值类型 a='你好'// a又变成字符串类型 a=true// a又变成布尔类型 这样看起来书写方便,但是在项目开发时不易于维护,因为变量类型容易被修改。 当多个地方需要使用该变量时,不小心修改了类型。即使发生了报错也不会在修改 的地方报错原创 2021-04-16 22:34:49 · 317 阅读 · 0 评论
分享