Typescript
-
说说枚举在 TypeScript 中是如何工作的 ?
枚举允许我们创建命名常量,这是一种为数字常量值赋予更友好名称的简单方法 枚举由关键字 enum 定义,后跟其名称和成员。 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写...
-
TypeScript 中的原始类型有哪些 ?
string:表示文本值,例如“javascript”、“typescript”等 number:表示数值,如 1、2、25、36 等 boolean:表示一个变量,它可以具有“真...
-
Typescript 中有哪些数据类型?
number(数值), string(字符型), boolean(布尔), object(对象), undefined(未定义), null(空性), any(任意类型)
-
declare关键字有什么作用
知道所有 JavaScript 库/框架都没有 TypeScript 声明文件,但希望在 TypeScript 文件中使用它们而不会出现任何编译错误。为此,使用 declare 关...
-
如何从任何 .ts 文件生成 TypeScript 定义文件?
我们可以使用 tsc 编译器从任何 .ts 文件生成 TypeScript 定义文件。它将生成一个 TypeScript 定义,使 TypeScript 文件可重用。 js $ t...
-
tsconfig.json文件作用是什么?
tsconfig.json 文件是 JSON 格式的文件。在 tsconfig.json 文件中,可以指定各种选项来告诉编译器如何编译当前项目。目录中存在 tsconfig.jso...
-
举例说明TypeScript中的泛型
TypeScript 泛型是一种工具,它提供了一种创建可重用组件的方法。它能够创建可以处理多种数据类型而不是单一数据类型的组件。泛型在不影响性能或生产力的情况下提供类型安全。泛型允...
-
在 TypeScript 中如何检查 null 和 undefined?
通过使用杂耍检查(juggling-check),我们可以检查 null 和 undefined: js if (x == null) { } 如果使用严格检查,则对于设置为 nu...
-
可以在后端使用 TypeScript 吗?
以node.js为例 第1步:安装 Typescript 编译器: sh $ npm i -g typescript 第2步:TypeScript 编译器采用 tsconfig.j...
-
interface语句和type语句有什么区别?
interface语句和type语句的主要区别: js interface X { a: number b: string } type X = { a: number b: st...
-
TypeScript 中的环境是什么?何时使用它们?
环境声明告诉编译器实际源代码存在于别处。如果这些源代码在运行时不存在并且我们尝试使用它们,那么它将在没有警告的情况下中断。 环境声明文件类似于 docs 文件。如果源发生变化,文档...
-
TypeScript Map文件是什么?
TypeScript Map 文件是一个源映射文件,其中包含有关原始文件的信息。 .map 文件是源映射文件,它允许工具在发出的 JavaScript 代码和创建它的 TypeSc...
-
TypeScript中的类型断言是什么?
类型断言的工作方式类似于其他语言中的类型转换,但它不像其他语言(如 C# 和 Java)那样执行类型检查或数据重组。类型转换带有运行时支持,而类型断言对运行时没有影响。但是,类型断...
-
TypeScript 中的“as”语法是什么?
as 是 TypeScript 中类型断言的附加语法。引入 as-syntax 的原因是原始语法 () 与 JSX 冲突。 例子 js let empCode: any = 111...