···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
TypeScript
TypeScript 泛型(Generic)
TypeScript 泛型(Generic),本节开始介绍 TypeScript 一些进阶知识点,第一个要介绍的泛型是 TypeScript 中非常重要的一个概念,它是一种用以增强函数、类和接口能力的非常可靠的手段。,使用泛型,我们可以轻松地将那些输...
TypeScript Never & Unknow
TypeScript Never 与 Unknown,本节介绍 never 和 unknown 类型,其中 unknown 类型作为 any 类型对应的安全类型使用起来更加安全,如果有 any 类型的使用需求,应尽量使用 unknown 类型来替代 any 类型。,1. 慕课解释,ne...
TypeScript 基础类型
TypeScript 基础类型,自本节起,我们将开始接触 TypeScript 的类型系统,这也是 TypeScript 最为核心的部分。,本节介绍 TypeScript 中一些基础类型,有些特殊类型会在接下来进行单节描述。在进行变量声明时,需要注明其对...
TypeScript 命名空间
TypeScript 命名空间,命名空间同样是为了避免变量命名冲突,TypeScript 官方将命名空间视为“内部模块”,上节介绍的模块被视为“外部模块”。,如果声明相同名称的命名空间,TypeScript 编译器会将其合并为一个声明,具体的合...
TypeScript 类型断言
TypeScript 类型断言,本节介绍类型断言,有使用关键字 as 和标签 <> 两种方式,因后者会与JSX 语法冲突,建议统一使用 as 来进行类型断言。,1. 慕课解释,TypeScript 允许你覆盖它的推断,毕竟作为开发者你比编译器...
TypeScript 联合类型
TypeScript 联合类型,本节介绍联合类型,它使用管道符 | 把多个类型连起来,表示它可能是这些类型中的其中一个。我们把 | 理解成 or,这样便于轻松记忆。,1. 慕课解释,联合类型与交叉类型很有关联,但是使用上却完全不同。...
TypeScript BigInt
TypeScript BigInt,本节介绍的 bigint 数据类型是用来表示那些已经超出了 number 类型最大值的整数值,对于总是被诟病的整数溢出问题,使用了 bigint 后将完美解决。,1. 慕课解释,bigint 是一种基本数据类型(primitive ...
TypeScript 元组(Tuple)
TypeScript 元组(Tuple),本节介绍元组这一数据类型的定义及其使用,通过元组可以存储不同类型的元素,而非像数组那样只能存储相同元素类型(any[] 除外)。,1. 慕课解释,相同类型元素组成成为数组,不同类型元素组成了元组...
TypeScript 映射类型
TypeScript 映射类型,TypeScript 会将一些好用的工具类型纳入基准库中,方便开发者直接使用,本节介绍的映射类型就是这样的工具类型。,对这种工具类型,我们不只要知道使用方法,还要了解其实现功能的本质。本节我们会从源...
TypeScript 类型推断
TypeScript 类型推断,TypeScript 类型检查机制包含三个部分:,,类型推断,类型保护,类型兼容性,,本节介绍其中的类型推断,类型推断主要用于那些没有明确指出类型的地方帮助确定和提供类型,这是 TypeScript 的一种能力。,...
上一页
1
2
3
4
下一页
前往
页