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