ES6 void 关键字

17 Mar 2025 | 阅读 2 分钟

void 关键字用作不返回任何值的函数的返回类型。它计算给定的表达式并返回 undefined。 它是重要的 JavaScript 关键字,可以用作一元运算符,并出现在任何类型的单个操作数之前。

它指定要评估的表达式,而不返回任何值。void 运算符通常用于获取 undefined 原始值。

语法

示例

输出

x = undefined y = 50 z = 70

立即调用函数表达式 (IIFE) 和 void 关键字

使用 IIFE,void 可用于强制将 function 关键字视为表达式而不是声明。

示例

输出

Welcome back!!

JavaScript URI 和 void 关键字

当浏览器遵循 URI 时,它会评估 URI 代码并用返回的值替换页面内容,除非该值为 undefinedJavaScript: URI 在 HTML 页面中广泛使用。

void 运算符可用于返回 undefined 值。

让我们理解一下同样的例子。

示例

在以下示例中,我们定义了两个带有警报框的链接。 在一个链接中,我们使用 void 关键字。 单击相应链接时,它会评估 JavaScript 警报并将其传递给 void() 运算符。 void() 运算符将返回未定义的值。 因此,警报函数不会显示在页面上。

当您单击第二个链接时,它将显示一个警报对话框。

输出

成功执行以上代码后,您将获得以下输出

ES6 void Keyword

当您单击第一个链接时,您将一无所获。 但是,单击第二个链接,您将获得以下屏幕

ES6 void Keyword
下一主题ES6 页面打印