摘要:
内置对象 阅读全文
摘要:
声明文件 待续。。。 本文引用 "xcatliu" 阅读全文
摘要:
类型断言 类型断言(Type Assertion)可以用来手动指定一个值的类型。 语法 或 在 tsx 语法(React 的 jsx 语法的 ts 版)中必须用后一种。 例子:将一个联合类型的变量指定为一个更加具体的类型 "之前提到过" ,当 TypeScript 不确定一个联合类型的变量到底是哪个 阅读全文
摘要:
函数的类型 函数是 JavaScript 中的一等公民 函数声明 在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(Function Expression): 一个函数有输入和输出,要在 TypeScript 中对其进行约束 阅读全文
摘要:
数组的类型 在 TypeScript 中,数组类型有多种定义方式,比较灵活。 「类型 + 方括号」表示法 最简单的方法是使用「类型 + 方括号」来表示数组: 数组的项中 不允许 出现其他的类型: 数组的一些方法的参数也会根据数组在定义时约定的类型进行限制: 上例中, 方法只允许传入 类型的参数,但是 阅读全文
摘要:
对象的类型——接口 在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型。 什么是接口 在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为的抽象,而具体如何行动需要由类(classes)去实现(implement)。 TypeScript 中的 阅读全文
摘要:
联合类型 联合类型(Union Types)表示取值可以为多种类型中的一种。 简单的例子 联合类型使用 分隔每个类型。 这里的 的含义是,允许 的类型是 或者 ,但是不能是其他类型。 访问联合类型的属性或方法 当 TypeScript 不确定一个联合类型的变量到底是哪个类型的时候,我们 只能访问此联 阅读全文
摘要:
类型推论 如果没有明确的指定类型,那么 TypeScript 会依照类型推论(Type Inference)的规则推断出一个类型。 什么是类型推论 以下代码虽然没有指定类型,但是会在编译的时候报错: 事实上,它等价于: TypeScript 会在没有明确的指定类型的时候推测出一个类型,这就是类型推论 阅读全文