Published onAugust 27, 2023第二十七章 TypeScript 类型缩小TypeScriptmaterialTypeScript 变量的值可以变,但是类型通常是不变的。唯一允许的改变,就是类型缩小,就是将变量值的范围缩得更小。
Published onAugust 24, 2023第二十四章 TypeScript 的注释指令TypeScriptmaterialTypeScript 接受一些注释指令。所谓“注释指令”,指的是采用 JS 双斜杠注释的形式,向编译器发出的命令。
Published onAugust 23, 2023第二十三章 TypeScript 类型工具TypeScriptmaterialTypeScript 提供了一些内置的类型工具,用来方便地处理各种类型,以及生成新的类型。TypeScript 内置了17个类型工具,可以直接使用。
Published onAugust 21, 2023第二十一章 TypeScript 类型运算符TypeScriptmaterialTypeScript 提供强大的类型运算能力,可以使用各种类型运算符,对已有的类型进行计算,得到新类型。
Published onAugust 18, 2023第十八章 TypeScript 装饰器(旧语法)TypeScriptmaterial上一章介绍了装饰器的标准语法,那是在2022年通过成为标准的。但是在此之前,TypeScript 早在2014年就支持装饰器,不过使用的是旧语法。装饰器的旧语法与标准语法,有相当大的差异。旧语法以后会被淘汰,但是目前大量现有项目依然在使用它,本章就介绍旧语法下的装饰器。
Published onAugust 16, 2023第十六章 TypeScript namespaceTypeScriptmaterialnamespace 是一种将相关代码组织在一起的方式,中文译为“命名空间”。它出现在 ES 模块诞生之前,作为 TypeScript 自己的模块格式而发明的。但是,自从有了 ES 模块,官方已经不推荐使用 namespace 了。
Published onAugust 13, 2023第十三章 TypeScript 的 Enum 类型TypeScriptmaterialEnum 是 TypeScript 新增的一种数据结构和类型,中文译为“枚举”。
Published onAugust 5, 2023第五章 TypeScript 的数组类型TypeScriptmaterialJavaScript 数组在 TypeScript 里面分成两种类型,分别是数组(array)和元组(tuple)。本章介绍数组,下一章介绍元组。
Published onAugust 4, 2023第四章 TypeScript 的类型系统TypeScriptmaterial本章是 TypeScript 类型系统的总体介绍。TypeScript 继承了 JavaScript 的类型,在这个基础上,定义了一套自己的类型系统。
Published onAugust 3, 2023第三章 any 类型,unknown 类型,never 类型TypeScriptmaterial本章介绍 TypeScript 的三种特殊类型,它们可以作为学习 TypeScript 类型系统的起点。