TypeScript
文章平均质量分 75
关于TypeScript学习
有很多梦想要实现
永远不要停止思考
展开
-
TypeScript中的Symbol,确实唯一。。。
如果要把某一个特定的 Symbol 值当作属性名,那么它的类型只能是 unique symbol,不能是 symbol。但是比如,6是一个具体的数值,就用6这个字面量来表示,这也是它的值类型。但是,Symbol 值不存在字面量,必须通过变量来引用,所以写不出只包含单个 Symbol 值的那种值类型。在 TypeScript 中的引入,主要是为了增强类型系统的能力,确保在常量标识符和复杂类型系统中具有唯一性和类型安全。,但其实是两个值类型。类型的变量,它们的值都是不一样的,其实属于两个值类型。原创 2024-06-15 12:12:47 · 829 阅读 · 0 评论 -
数组摇身变元组
Tuple。原创 2024-06-15 11:56:04 · 528 阅读 · 0 评论 -
TypeScript中的数组类型
📌如果一开始是any类型,那么你后续往里推什么,就是什么类型但是,类型推断的自动更新只发生初始值为空数组的情况。实际上,TypeScript 提供了两个专门的泛型,用来生成只读数组的类型。原因就是只读数组是数组的父类型,父类型不能替代子类型。命令声明的数组的成员是允许的。但是,很多时候确实有声明为只读数组的需求,即不允许变动数组成员。由于只读数组是数组的父类型,所以它不能代替数组。我们知道,子类型继承了父类型的所有特征,并加上了自己的特征,所以子类型。原创 2024-06-15 11:50:58 · 669 阅读 · 0 评论 -
值类型之Hello翻身当类型了
TypeScript 推断类型时,遇到const命令声明的变量,如果代码里面没有注明类型,就会推断该变量是值类型。上面示例中,变量Zakun的类型是字符串hello,导致它只能赋值为这个字符串,赋值为其他字符串就会报错。TypeScript 规定,单个值也是一种类型,称为“值类型”。如果一定要让子类型可以赋值为父类型的值,就要用到类型断言。命令声明的变量,如果赋值为对象,并不会推断为值类型。但是,反过来是可以的,子类型可以赋值给父类型。的父类型,父类型不能赋值给子类型,所以报错了。原创 2024-06-15 10:57:09 · 195 阅读 · 0 评论 -
TS中null和undefined特殊性
null 与 undefined 也是变量类型,用于定义值为 null 或 undefinedundefinednull注意,如果没有声明类型的变量,被赋值为undefined或null,在关闭编译设置和时,它们的类型会被推断为any。也可以赋值给任何类型。如果希望避免这种情况,则需要打开编译选项。上面示例中,打开编译设置以后,赋值为undefined的变量会被推断为undefined类型,赋值为null的变量会被推断为null类型。原创 2024-06-15 10:40:59 · 776 阅读 · 0 评论 -
TypeScript写好了,怎么运行啊!!!
Ctrl+shift+p打开首选项—》打开工作区设置—》搜索Typescript。原创 2024-06-15 10:12:12 · 338 阅读 · 0 评论 -
TypeScript类型声明
首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。原创 2024-06-15 09:24:14 · 403 阅读 · 0 评论 -
包装对象类型又是啥啊。。。
因为绝大部分使用原始类型的场合,都是使用字面量,不使用包装对象。注意,无论是大写的Object类型,还是小写的object类型,都只包含 JavaScript 内置对象原生的属性和方法,用户自定义的属性和方法都不存在于这两个类型之中。大多数时候,我们使用对象类型,只希望包含真正的对象,不希望包含原始类型。类型代表 JavaScript 里面的狭义对象,即可以用字面量表示的对象,只包含对象、数组和函数,不包括原始类型的值。其中,大写类型同时包含包装对象和字面量两种情况,小写类型只包含字面量,不包含包装对象。原创 2024-06-13 12:16:51 · 629 阅读 · 0 评论 -
TS底层类型never
首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。原创 2024-06-13 12:10:58 · 451 阅读 · 0 评论 -
TS特殊类型之unknown
首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。原创 2024-06-13 12:08:04 · 2729 阅读 · 0 评论 -
JavaScript变成anyScript了
首先说明一下,本人是前端小学生级别的菜鸡,吐槽的话请口下留情,在评论区指出错误或者补充不足,我会很喜欢,互喷不会进步,相互指点才会。。。。原创 2024-06-13 12:05:38 · 874 阅读 · 0 评论 -
到底什么是TypeScript?
Typescript基本介绍原创 2024-06-13 12:03:12 · 927 阅读 · 0 评论