Typescript
ndzdcofjgm
这个作者很懒,什么都没留下…
展开
-
TypeScript学习笔记之联合类型、交叉类型、类型断言
是一个常见的技巧,用于将任何类型的值转换为其布尔等效值。,它的作用是将a转换为布尔值。将a断言为boolean虽然可以通过编译,但是并没有什么用,并不会影响结果,因为编译过程中会删除类型断言。比如一个变量要支持类型为number或者是string。多种类型的集合,联合对象将具有所联合类型的所有成员。如果是普通类型,跟直接const声明是一样的。,与const直接定义常量是有区别的。需要类型断言成a接口的类型。使用:类型 | 类型。使用:接口 & 接口。原创 2024-03-17 18:11:34 · 389 阅读 · 0 评论 -
TypeScript学习笔记之函数扩展
/定义参数a和b :后面定义返回值的类型f(1, '1')原创 2024-03-17 18:04:40 · 340 阅读 · 0 评论 -
TypeScript学习笔记之数组
数组中可以存在任意类型。原创 2024-03-17 17:40:07 · 407 阅读 · 0 评论 -
TypeScript学习笔记之接口和对象类型
TypeScript的核心原则之一是对值所具有的结构进行类型检查。它有时被称做“鸭式辨型法”或“结构性子类型化”。在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。在typescript中,我们定义对象的方式要用关键字(接口)原创 2024-03-17 17:21:25 · 358 阅读 · 0 评论 -
TypeScript学习笔记之任意类型
unknown 和 any 的主要区别是 unknown 类型会更加严格:在对 unknown 类型的值执行大多数操作之前,我们必须进行某种形式的检查。TypeScript 3.0 引入了新的unknown 类型,它是 any 类型对应的安全类型。1.unknow类型不能作为子类型只能作为父类型,any可以作为父类型和子类型。2.如果是any类型在对象没有这个属性的时候还在获取是不会报错的。1.没有强制限定哪种类型,随时切换类型都可以 ,使用any类型。3.弊端如果使用any 就失去了TS类型检测的作用。原创 2024-03-17 17:09:35 · 368 阅读 · 0 评论 -
TypeScript学习笔记之基础类型
基础类型:Boolean、Number、String、null、undefined 、Symbol、Bigint。原创 2024-03-17 16:54:52 · 362 阅读 · 0 评论 -
TypeScript学习笔记之TypeScript开始入门
扩展名,但是这段代码仅仅是JavaScript而已。你可以直接从现有的JavaScript应用里复制/粘贴这段代码。通过tsc -init生成tsconfig.json(typescript的编译配置文件)文件,它包含了和输入文件中相同的JavsScript代码。然后通过tsc -v查看TypeScript版本。在命令行上直接使用如下命令执行ts文件。如果想直接执行ts文件,安装依赖。首先安装TypeScript。在编辑器,将下面的代码输入到。然后在在命令行上,运行。文件,就可以输出结果了。原创 2024-03-17 16:45:06 · 378 阅读 · 0 评论