
TypeScript
文章平均质量分 73
Typescript 是一种强大的编程语言,它为 JavaScript 提供了类型安全和其他有用的功能。我们将从 TypeScript 的安装和配置开始,然后逐步介绍类型、类型检查、接口、泛型等核心概念。
昱晏
这个作者很懒,什么都没留下…
展开
-
20. TypeScript 的类型映射
在TypeScript中,类型映射(Mapped Types)是一种强大的类型转换工具,它允许我们从旧的类型生成新的类型。本文将介绍类型映射的不同方式和分类,每种映射方法的使用场景,以及详细的示例代码。原创 2024-04-28 09:34:31 · 855 阅读 · 0 评论 -
19. TypeScript 类型运算符
TypeScript作为JavaScript的超集,不仅提供了静态类型检查,还引入了多种类型运算符,使得类型定义更加灵活和强大。这些运算符可以帮助我们构建更加精确和灵活的类型定义。本文将详细介绍这些类型运算符的用法和应用场景。原创 2024-04-26 09:04:19 · 693 阅读 · 0 评论 -
18. TypeScript的配置 tsconfig.json
我们可以使用`include`和`exclude`选项来控制哪些文件被编译,使用`compilerOptions`选项来设置编译选项,使用`extends`选项来继承其他的配置文件。原创 2024-04-15 13:19:09 · 617 阅读 · 0 评论 -
17. TypeScript的声明文件
声明文件可以用于类型检查,帮助开发者在编译时捕获类型错误,减少潜在的运行时错误。原创 2024-04-10 09:08:11 · 627 阅读 · 0 评论 -
16. TypeScript 中的类型工具
TypeScript 中的类型工具时,我们通常指的是 TypeScript 提供的一系列类型操作符和工具类型,用于进行类型转换、组合和推断等操作。原创 2024-04-10 09:05:11 · 665 阅读 · 0 评论 -
15. TypeScript中的泛型
泛型是TypeScript提供的一个强大的特性,它可以帮助我们编写更灵活、可重用且类型安全的代码。通过本文的介绍,我们了解了泛型的概念、基本用法、约束以及使用场景。希望这篇文章能帮助你更好地理解和使用TypeScript中的泛型。原创 2024-04-10 09:04:31 · 597 阅读 · 0 评论 -
14. TypeScript类型保护(类型缩小、类型守卫)
用户可以通过创建自己的类型保护函数来创建自定义的类型保护。// 如果x的类型是number,那么返回truetypeof。原创 2024-04-09 11:37:38 · 713 阅读 · 0 评论 -
13. TypeScript中的联合类型和交叉类型
在TypeScript中,类型系统提供了多种方式来组合类型,其中最常见的就是联合类型和交叉类型。这两种类型都允许你以灵活的方式处理可能有多种类型的值。原创 2024-04-09 10:16:03 · 508 阅读 · 0 评论 -
12. TypeScript接口(Interface)
在TypeScript中,接口是一种强大的声明方式,它可以用来描述对象的形状,也可以描述函数、类、数组等的结构。原创 2024-04-09 09:44:20 · 969 阅读 · 1 评论 -
11. TypeScript 函数类型
TypeScript 提供了一套丰富的工具来定义和使用函数,包括函数类型、可选参数、默认参数、剩余参数、函数重载和箭头函数。本文将详细介绍这些概念,并通过示例代码来展示它们的用法。原创 2024-04-08 18:03:47 · 470 阅读 · 1 评论 -
10. TypeScript面向对象的类(Class)
类是面向对象编程的基础,它们提供了一种方式来封装数据和行为。本文将详细介绍 TypeScript 中类的概念和用法原创 2024-04-08 17:32:57 · 589 阅读 · 1 评论 -
6. TypeScript的枚举类型
枚举类型是TypeScript中一个非常有用的特性,它可以帮助我们以类型安全的方式处理一组相关的值,并且更加容易阅读和理解,代码也更加优雅。原创 2024-04-08 15:40:32 · 766 阅读 · 1 评论 -
9. TypeScript 字面量类型和类型别名
type 是 TypeScript 中的一个非常强大的工具,它可以让你创建自定义的类型,给现有的类型起一个新的名字,创建类型别名,以及创建类型字面量。在 TypeScript 中,字面量类型是一种特殊的子类型,它们可以让你更精确地指定代码中的值,字面量类型包括字符串字面量类型、数字字面量类型和布尔字面量类型。TypeScript 自定义类型 type 是一种强大的工具,允许你为现有的类型创建一个新的名字。数字字面量类型与字符串字面量类型类似,它们允许你指定一个数字必须具有的确切值。原创 2024-04-08 17:09:42 · 312 阅读 · 1 评论 -
7. TypeScript中的Any, Unknown, Void, Never类型
介绍TypeScript的类型系统中,`any`、`unknown`、`void`、`never`这四种类型的使用场景和用法。原创 2024-04-08 16:01:07 · 1078 阅读 · 1 评论 -
8. TypeScript 类型推论和类型断言
类型断言(Type Assertion)是一种告诉编译器变量的具体类型的方式。它允许你覆盖 TypeScript 的类型推断,就可以手动指定一个值的类型。原创 2024-04-08 16:28:37 · 507 阅读 · 1 评论 -
5. TypeScript中的数组和元组
元组类型avascript中不存在,通过在TypeScript中进行扩展,可以充分发挥它的安全性检查和约束规范的作用。并且数据在TypeScript中元素类型是一致的。原创 2024-04-08 15:15:49 · 597 阅读 · 1 评论 -
4. TypeScript的基础类型
JavaScript 语言目前来说有8种数据类型。TypeScript 继承了 JavaScript 的类型设计,8种类型可以看作 TypeScript 的基本类型。原创 2024-04-08 14:22:20 · 457 阅读 · 1 评论 -
3. TypeScript与JavaScript的关系
JavaScript是一种高级的、解释型的编程语言。它是一种动态类型、弱类型、基于原型的语言,具有一等函数(first-class functions)。最初被设计用于在浏览器中运行,用于增强用户界面和动态网站,现在它也被用于服务器端编程(如Node.js)。TypeScript是JavaScript的一个超集,它在JavaScript的基础上增加了静态类型系统。TypeScript由微软开发,旨在开发大型应用程序,并且最终会被编译成JavaScript。原创 2024-04-07 22:24:34 · 965 阅读 · 0 评论 -
2. TypeScript 安装与环境配置指南
成功安装并配置了 TypeScript 环境,就可以享受 TypeScript 带来的强类型和现代 JavaScript 特性了原创 2024-04-07 22:12:26 · 1186 阅读 · 0 评论 -
1. TypeScript: JavaScript 的超集,为大型应用而生
TypeScript 为开发大型、复杂的前端应用提供了强有力的工具和特性。它结合了 JavaScript 的灵活性和静态类型语言的优势,使得开发者能够构建出更加健壮和可维护的应用。原创 2024-04-07 21:58:43 · 1205 阅读 · 0 评论