The JavaScript void operator evaluates the given expression and then returns a value of undefined
. This operator specifies an expression to be evaluated without returning a value. Its syntax could be one of the following.
void expression;
void(expression);
JavaScript void operator
Simple example code When a browser follows a javascript:
URI, it evaluates the code in the URI and then replaces the contents of the page with the returned value, unless the returned value is undefined
. The void
the operator can be used to return undefined
.
<!DOCTYPE html>
<html>
<body>
<a href="javascript:void(0);">
Click here to do nothing
</a>
<br>
<a href="javascript:void(document.body.style.backgroundColor='gray');">
Click to change background
</a>
</body>
</html>
Output:
In the following web document, the void operator is used to call a function.
<!DOCTYPE html>
<html lang="en">
<body>
<a href="javascript:void(testfunc())">
Click here to call testfunc()</a>
</body>
</html>
Do comment if you have any doubts or suggestions on this Js operator topic.
Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.
OS: Windows 10
Code: HTML 5 Version