JavaScript和TypeScript中void关键字具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计945个文字,预计阅读时间需要4分钟。
如果来自传统的强类型语言,可能会很熟悉 `void` 的概念:一种类型,表示函数或方法在调用时不返回任何内容。在 JavaScript 中,`void` 用作运算符,用于确保表达式不返回值;而在 TypeScript 中,`void` 是一个基本类型,表示没有值。
如果你来自传统的强类型语言,可能会很熟悉 void 的概念:一种类型,告诉你函数和方法在调用时不返回任何内容。
void 作为运算符存在于 JavaScript 中,而作为基本类型存在于 TypeScript 中。在这两个世界中,void 的工作机制与大多数人习惯的有点不同。
JavaScript 中的 void
JavaScript 中的 void 是一个运算符,用于计算它旁边的表达式。无论评估哪个表达式,void总是返回undefined。
let i = void 2; // i === undefined
我们为什么需要这样的东西?首先在早期,人们能够覆盖 undefined 并给它一个实际值。 void 总是返回 real undefined。
本文共计945个文字,预计阅读时间需要4分钟。
如果来自传统的强类型语言,可能会很熟悉 `void` 的概念:一种类型,表示函数或方法在调用时不返回任何内容。在 JavaScript 中,`void` 用作运算符,用于确保表达式不返回值;而在 TypeScript 中,`void` 是一个基本类型,表示没有值。
如果你来自传统的强类型语言,可能会很熟悉 void 的概念:一种类型,告诉你函数和方法在调用时不返回任何内容。
void 作为运算符存在于 JavaScript 中,而作为基本类型存在于 TypeScript 中。在这两个世界中,void 的工作机制与大多数人习惯的有点不同。
JavaScript 中的 void
JavaScript 中的 void 是一个运算符,用于计算它旁边的表达式。无论评估哪个表达式,void总是返回undefined。
let i = void 2; // i === undefined
我们为什么需要这样的东西?首先在早期,人们能够覆盖 undefined 并给它一个实际值。 void 总是返回 real undefined。

