📅  最后修改于: 2021-01-01 04:14:55             🧑  作者: Mango
void关键字用作不返回任何值的函数的返回类型。它计算给定的表达式并返回undefined 。这是一个重要的JavaScript关键字,可以用作一元运算运算符,并且出现在任何类型的单个操作数之前。
它指定一个要求值的表达式,而不返回任何值。 void运算符通常用于获取未定义的原始值。
句法
void expression
例
var x,y,z;
x = void ( y = 50, z = 70 );
console.log('x = ' + x + ' y = ' + y +' z = ' + z );
输出量
x = undefined y = 50 z = 70
使用IIFE,可以使用void强制将函数关键字视为表达式而不是声明。
例
void function hello() {
var msg = function ()
{console.log("Welcome back!!")};
msg();
}();
输出量
Welcome back!!
当浏览器遵循URI时,它将评估URI代码并将页面内容替换为返回的值,除非该值未定义。 JavaScript:URI在HTML页面中已广泛使用了语法。
void运算符可用于返回未定义的值。
让我们理解相同的插图。
例
在以下示例中,我们定义了两个具有警报框的链接。在一个链接中,我们使用void关键字。单击相应的链接后,它将评估JavaScript警报并将其传递给void()运算符。 void()运算符将返回一个未定义的值。因此,警报函数将不会显示在页面上。
当您单击第二个链接时,它将显示一个警报对话框。
html>
Hello World :) :)
Welcome to javaTpoint
Click the following links to see the changes
It will do nothing.
Click here for an alert