TS
文章平均质量分 80
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
旧梦星轨
一位幽默而不失风趣的前端领域写作博主,天性爱玩,喜欢各种派对。偶尔闲暇或者深夜时,也会遨游在代码程序的一方天地里思索。总而言之,言而总之,写代码和到处玩。都是计划的一部分!
展开
-
TypeScript 关于对【泛型】的定义使用解读
如果我们不确定类型,那我们传入的一切类型都是有效的了。就起不到类型的限制,而前面我们使用泛型函数,虽然没有显示声明类型,但是我们达到了对函数入参和出参进行了统一原创 2023-08-11 10:15:14 · 1516 阅读 · 0 评论 -
【TypeScript】中关于 { 声明合并 } 的使用及注意事项
如果定义了多个`相同命名`的函数,接口或者class 类,那么它们会自动合并成一个类型原创 2023-08-09 14:10:31 · 1263 阅读 · 0 评论 -
TypeScript 中【class类】与 【 接口 Interfaces】的联合搭配使用解读
一般来讲,一个类只能继承自另一个类,但有时候不同类之间还会存在有一些共有的特性,这时候就可以把共有的特性提取整合为接口(interfaces),用 【implements】 关键字 来实现。这个特性大大提高了面向对象的灵活性。原创 2023-08-07 13:50:46 · 1653 阅读 · 0 评论 -
【TypeScript】中定义与使用 Class 类的解读理解
抽象类的概念是,专注于用来为子类服务的,抽象类是不允许被实例化的,只能通过被子类继承。语法:abstract 关键字用于定义抽象类和其中的抽象方法原创 2023-08-04 11:21:02 · 1381 阅读 · 1 评论 -
TypeScript【enum 枚举】
TypeScript 是不会察觉到这一点的,它会进行一个 后来居上。常数枚举与普通枚举的区别是,它会在编译阶段被删除,并且。的值是通过 一个字符串的 length。这种就被称为计算所得项。截止目前TS 枚举手动赋值仅支持。常数枚举是使用 const enum。主要作用是在编译阶段进行类型检查。我们所举的例子都是 常数项。同时,手动赋值的枚举项。原创 2023-08-03 13:18:36 · 1394 阅读 · 0 评论 -
【TypeScript】类型断言的基本使用
类型断言的概念有些时候开发者比TS本身更清楚当前的类型是什么,。类型断言(Type Assertion)表示可以用来手动指定一个类型值。原创 2023-08-01 11:14:58 · 1246 阅读 · 2 评论 -
TypeScript 【type】关键字的进阶使用方式
遇到同名属性或同类型名,后者会覆盖前者,而用来简化或复用复杂联合类型的时候使用。,我们了解到 TS 中 type。这个关键字,会进行严格报错约束来把控风险。原创 2023-07-31 11:18:19 · 1328 阅读 · 0 评论 -
【TypeScript】接口类型 Interfaces 的使用理解
在 TypeScript 中,如果内部结构兼容,则两种类型是兼容的。这允许我们仅通过具有接口所需的形状来实现接口,而无需显式 实现(implements )子句。所以在 TypeScript 中,我们可以使用`接口描述(Interfaces)`来定义对象 , 数组 以及函数的类型。原创 2023-07-28 13:13:24 · 2272 阅读 · 1 评论 -
【TypeScript】对函数类型的约束定义
函数类型的概念是指给函数添加类型注解,本质上就是给函数的参数和返回值添加类型约束原创 2023-07-26 11:46:56 · 601 阅读 · 0 评论 -
【TypeScript】类型推断与类型别名的使用方式。
TS 中未明确指定其类型,会触发类型推导,为其推断出一个数据类型原创 2023-07-24 12:39:16 · 424 阅读 · 0 评论 -
【TyepScript】数据联合类型的使用解读
章节介绍了,在 TS 中,如何为同一个数据定义多种类型的方式使用解读原创 2023-07-21 11:45:00 · 163 阅读 · 0 评论 -
TypeScript 中的常用类型声明大全
本章节将给大家介绍,在TypeScript 中,常用的数据类型声明,有我们熟悉的 基本数据类型,也有,一些TypeScript 新增的一些,语法规范类型。原创 2023-07-20 13:45:00 · 1867 阅读 · 1 评论 -
一文读懂【TypeScript】的发展设计理念
这意味着如果你有一个使用 JavaScript 开发的旧项目,又想使用 TypeScript 的特性,那么你不需要急着把整个项目都迁移到 TypeScript,你可以使用 TypeScript 编写新文件,然后在后续更迭中逐步迁移旧文件。如果一些 JavaScript 文件的迁移成本太高,TypeScript 也提供了一个方案,可以让你在不修改 JavaScript 文件的前提下,编写一个。另一方面,处于 Stage 3 阶段的语法已经比较稳定了,基本不会有语法的变更,这使得我们能够放心的使用它。原创 2023-07-19 11:57:41 · 526 阅读 · 0 评论