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 · 572 阅读 · 0 评论 -
typescript笔记三:接口以及补充
1. 泛型泛型的作用场景:当我们定义函数或类时,如果遇到类型不明确的就可以使用泛型,本质上来说就是参数的类型化。参数的类型化:在定义这个函数时, 我不决定这些参数的类型,而是让调用者以参数的形式告知,我这里的函数参数应该是什么类型。(不定义为any的原因是会丢失类型信息)function demo<T>(nbr: T): T { return nbr}// 调用方式1: 明确传入类型demo<number>(20)demo<string>("你好"原创 2022-02-26 04:00:00 · 383 阅读 · 0 评论 -
typescript笔记二:类与接口
1. class类类的基础知识—ES6+ 类1.1 constructor构造函数类通过class关键字来定义一个类。类可以有自己的构造函数constructor,当我们通过new关键字创建一个 实例时,构造函数会被调用。构造函数不需要返回任何值,默认返回当前创建出来的实例。class father { // 在默认的strictPropertyInitialization模式下面我们的属性是必须初始 // 化的,如果没有初始化,那么编译时就会报错 name: strin原创 2022-02-23 16:01:09 · 526 阅读 · 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 · 583 阅读 · 0 评论 -
20分钟了解TypeScript
1. 为什么要学习TypeScript?javaScript的书写自由度非常高,最为突出的就是JavaScript没有类型的概念。该笔记是在学习尚硅谷李立超老师的学习视频结合官方文档所做。例如以下代码://JS声明的变量是动态类型let a = 0 //数值类型 a='你好'// a又变成字符串类型 a=true// a又变成布尔类型这样看起来书写方便,但是在项目开发时不易于维护,因为变量类型容易被修改。当多个地方需要使用该变量时,不小心修改了类型。即使发生了报错也不会在修改的地方报错原创 2021-04-16 22:34:49 · 212 阅读 · 0 评论