📜  JavaScript:void运算符

📅  最后修改于: 2020-10-27 01:25:35             🧑  作者: Mango

JavaScript:void运算符

void运算符用于评估表达式并返回未定义的值。通常,此运算符用于获取未定义的原始值。它通常与超链接一起使用。通常,浏览器在单击链接时刷新页面或加载新页面。当我们不想在单击超链接时在浏览器中刷新或加载新页面时,可以使用javascript:void(0)。

我们可以通过void(0)或void 0两种方式使用操作数0。两种方式的工作方式相同。 JavaScript:void(0)告诉浏览器“不执行任何操作”,即防止浏览器重新加载或刷新页面。当我们在网页上插入具有重要作用的链接而不进行任何重新加载时,这很有用。因此,在此类链接上使用void(0)可以防止重新加载页面,但可以执行有用的函数,例如更新网页上的值。

它还用于防止不必要的页面重定向。

句法

void expression;

让我们了解javascript:void(0);的用法。用一些例子。

例1

在下面的示例中,我们定义了两个链接。在第一个链接中,我们使用void关键字。当相应的链接被单击时,由于void(0),它将不会执行任何操作。

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





Hello World :) :)

Click the following links to see the changes

It is an example of using the javascript:void(0);

It will do nothing.

Click here for an alert

输出量

单击第一个链接后,将不会发生任何事情。当用户单击第二个链接时,输出将是-

现在,在下一个示例中,我们将看到如何防止网页重定向。

例2

在此示例中,我们传递了javascript:void(0);并将网站链接到href属性。在这里,我们还使用ondblclick属性,该属性在双击超链接时显示一个警告框。关闭警报对话框后,页面将不会重定向到网站的指定链接。






Hello World :) :)

Click the following link to see the changes

You can see on closing the alert dialog box, the page will not redirect to https://www.javatpoint.com/

Double click the link

输出量

双击指定的链接,输出将是-