Este artículo describirá el operador "instancia de" en JavaScript.
¿Cuál es el operador de "instancia de" en JavaScript??
El "en vez deEl operador se utiliza para determinar el tipo de objeto en JavaScript. Proporciona un resultado booleano, valores llamados "verdadero" o "FALSO". Si el objeto es una instancia de la clase en particular, proporciona "verdadero", de lo contrario, genera "falso".
Cómo usar el operador "InstanceOf" en JavaScript?
Utilice la sintaxis dada para el "en vez de"Operador:
ObjectName instanceOf ObjectTypeAquí:
Ejemplo: Uso del operador "InstanceOf" en JavaScript
Crear una matriz llamada "lenguas":
VAR LANguages = ['javaScript', 'java', 'python', 'c', 'c ++'];Como sabemos, todo en JavaScript es un objeto, por lo que la matriz "lenguas"Es un objeto. Verifique el tipo de objeto, si la variable especificada es una "Cadena"Escriba o no:
VAR Type = Languages InstanceOf String;Imprima el valor resultante en la consola:
consola.log ("El tipo de objeto declarado es cadena? " + tipo);Se puede ver que el "lenguas"No es objeto de tipo de cadena porque la instancia de operador devolvió"FALSO":
Compruébalo con el tipo de objeto "Formación":
VAR Type = Idiomas Instance de Array;La salida muestra "verdadero"Que indica que"lenguas"Es una matriz:
Eso se trata del uso de la instancia del operador en JavaScript.
Conclusión
En JavaScript, declaramos variables sin especificar su tipo de datos, como "var x", Que podría ser un número, matriz, cadena o un tipo de datos definido por el usuario. Mientras que en otros lenguajes de programación como C o C ++, el programador especifica el tipo de datos al declarar una variable, como un int, flotador, etc. Entonces el "en vez deSe utiliza el operador en JavaScript para determinar/verificar el tipo de objeto. Si el objeto es una instancia de la clase en particular, da "verdadero", De lo contrario, sale"FALSO". Este artículo discutió la instancia de JavaScript del operador.