📜  ES6无效关键字

📅  最后修改于: 2021-01-01 04:14:55             🧑  作者: Mango

ES6无效关键字

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关键字

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

void function hello() { 
   var msg = function () 
   {console.log("Welcome back!!")}; 
   msg(); 
}();

输出量

Welcome back!!

JavaScript URI和void关键字

当浏览器遵循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

输出量

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

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