Operador de instancia de JavaScript

A continuación se muestra el ejemplo del Operador Instanceof.

  • Ejemplo:

    <!DOCTYPE html> 
    <html
      
    <body
        <center
            <h1 style="color:green">GeeksforGeeks</h1
      
            <p id="GFG"></p
      
            <script
                var a = ["Geeks", "for", "Geeks"]; 
      
                document.getElementById("GFG").innerHTML = 
                    (a instanceof Array) + "<br>" + 
                    (a instanceof Number); 
            </script
        </center
    </body
      
    </html
  • Producción:

El operador instanceof en JavaScript se usa para verificar el tipo de un objeto en tiempo de ejecución. Devuelve un valor booleano, si es verdadero, indica que el objeto es una instancia de una clase en particular y, si es falso, no lo es .

Sintaxis:

var gfg = objectName instanceof objectType

Parámetros:
objectName : Indica el nombre del Objeto.

Ejemplo-1: tipos de objetos.

<!DOCTYPE html>
<html>
  
<body>
    <center>
        <h1 style="color:green">GeeksforGeeks</h1>
  
        <p id="GFG"></p>
  
        <script>
            var fruits = ["Apple", "Mango", "Banana"];
  
            document.getElementById("GFG").innerHTML =
                (fruits instanceof Array) + "<br>" +
                (fruits instanceof Object) + "<br>" +
                (fruits instanceof String) + "<br>" +
                (fruits instanceof Number);
        </script>
    </center>
</body>
  
</html>

Producción:

Ejemplo-2: Demostrar que los objetos String y Fecha también son un tipo de Objeto (derivado de Objeto).

<!DOCTYPE html>
<html>
  
<body>
    <h1 style="color:green">GeeksforGeeks</h1>
  
    <p id="GFG"></p>
  
    <script>
        var myString = new String();
        var myDate = new Date();
  
        console.log(myString instanceof Object);
        console.log(myString instanceof Date);
        console.log(myString instanceof String);
        console.log(myDate instanceof Date);
        console.log(myDate instanceof Object);
        console.log(myDate instanceof String);
    </script>
</body>
  
</html>

Producción

Navegadores compatibles:

  • Google Chrome
  • Firefox
  • Borde
  • Ópera
  • safari de manzana

Publicación traducida automáticamente

Artículo escrito por kartikgoel1999 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 *