What is 'void' Operator in JavaScript?



The void is an important keyword in JavaScript, which can be used as a unary operator that appears before its single operand, which may be of any type. This operator specifies an expression to be evaluated without returning a value.

Syntax

The syntax of void can be either of the following two −

<head>    <script>       <!--          void func()          javascript:void func()          or:          void(func())          javascript:void(func())       //-->    </script> </head>

The most common use of this operator is in a client-side javascript: URL, where it allows you to evaluate an expression for its side-effects without the browser displaying the value of the evaluated expression.

Here the expression alert ('Warning!!!') is evaluated but it is not loaded back into the current document.

Example

<html>    <head>       <script>          <!--          //-->       </script>    </head>    <body>       <p>Clickthe following, This won't react at all...</p>       <ahref = "javascript:void(alert('Warning!!!'))">Clickme!</a>    </body> </html>
Updated on: 2020-06-13T13:15:35+05:30

344 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements