The void "Function" in JavaScript
Jul 22, 2021
JavaScript's void operator always returns undefined, no matter what argument you pass it.
void 0 and void(0) are equivalent:
void 0; // undefined
void(0); // undefined
void(0) is often used as a href attribute on an a tag. The below syntax makes a do nothing, preventing an unwanted page refresh:
<a href="javascript:void(0)">
Nothing Special Link
</a>
Although void(0) looks like a function call, remember that void is not a function.
void(void); // SyntaxError: Unexpected token ')'
Did you find this tutorial useful? Say thanks by starring our repo on GitHub!