ES6 | Palabra clave nula

La palabra clave void en JavaScript ES6 se usa para evaluar una expresión y no devuelve ningún valor. Es un operador unario y toma un solo operando. Comúnmente lo usamos en hipervínculos. A veces, es posible que necesitemos llamar a algún JavaScript desde un enlace. Cuando hacemos clic en un enlace, el navegador carga una nueva página o actualiza la misma página. Pero no queremos que eso suceda si se adjunta JavaScript a ese enlace y el operador void es útil cuando tenemos que llamar a otra función, lo que podría resultar en una actualización de la página. 

Sintaxis: 

void (expression)
void expression

Los siguientes ejemplos ilustran la palabra clave void en ES6 JavaScript: 

Ejemplo 1:  

HTML

<!DOCTYPE html>
<html>
    <head>
        <title>ES6 void keyword Example</title>
        <style>
            body{
               text-align: center; 
            }
            h1 { color: green;
            }
        </style>
    </head>
    <body>
       
        <h1>GeeksforGeeks</h1>
        <b>A Computer Science Portal for Geeks</b>
        <br><br>
        <a href="javascript:void(func());">
         Click me to activate alert
        </a>
        <br><br>
        <a href=
"javascript:void(document.body.style.backgroundColor='#F08080');">
         Click me to change the background
        </a>
            <script>
            var func = function() {
                alert("HI!!!");
            };
        </script>
    </body>
   
</html>

Producción: 

Ejemplo 2:

HTML

<!DOCTYPE html>
<html>
    <head>
        <title>ES6 void keyword Example</title>
        <style>
            body{
               text-align: center; 
            }
            h1 { color: green;
            }
        </style>
    </head>
    <body>
       
        <h1>GeeksforGeeks</h1>
        <b>A Computer Science Portal for Geeks</b>
        <br><br>
        <a href = 
"javascript:void(javascript:alert('A Computer Science Portal'))"> 
         Click here for no alert 
        </a> 
        <br><br>
        <a href = 
"javascript:alert('GeeksforGeeks');">
            Click here for an alert
        </a>
    </body>
</html>

Producción: 

Publicación traducida automáticamente

Artículo escrito por lakshita y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *