¿Qué es la instancia del Operador en JavaScript?

Que Es La Instancia Del Operador En Javascript



Al declarar una variable en JavaScript, no definimos explícitamente su tipo. A diferencia de otros idiomas, solo usamos ' hay x ”, que puede ser un número, una matriz, una cadena o un tipo de datos definido por el usuario. Por ejemplo, en C o C++, el programador especifica el tipo de datos al declarar una variable, como int, float, etc. Sin embargo, JavaScript puede beneficiarse de tener un ' en vez de ” operador para determinar si un objeto pertenece a un tipo específico.

Este artículo describirá el operador 'instancia de' en JavaScript.

¿Qué es el operador 'instancia de' en JavaScript?

Él ' en vez de El 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, da 'verdadero', de lo contrario, da como resultado 'falso'.







¿Cómo usar el operador 'instancia de' en JavaScript?

Utilice la sintaxis dada para el ' en vez de operador ”:



nombre del objeto en vez de tipo de objeto

Aquí:



  • nombre del objeto ” indica el nombre del objeto.
  • tipo de objeto ” indica el tipo de objeto, como Número, Cadena, Matriz, Objeto, etc.

Ejemplo: uso del operador 'instancia de' en JavaScript

Cree una matriz llamada ' idiomas ”:





var idiomas = [ 'JavaScript' , 'Java' , 'Pitón' , 'C' , 'C++' ] ;

Como sabemos, todo en JavaScript es un objeto, por lo que la matriz ' idiomas ” es un objeto. Compruebe el tipo de objeto, si la variable especificada es un ' Cuerda tipo ” o no:

era tipo = idiomas en vez de Cuerda ;

Imprime el valor resultante en la consola:



consola. Iniciar sesión ( '¿El tipo del objeto declarado es String?' + escribe ) ;

Se puede ver que el “ idiomas 'no es un objeto de tipo cadena porque el operador instanceOf devolvió' falso ”:

Compruébalo con el tipo de objeto “ Formación ”:

era tipo = idiomas en vez de Formación ;

La salida muestra ' verdadero ” que indica que “ idiomas ” es una matriz:

Eso es todo sobre el uso del operador instanceof en JavaScript.

Conclusión

En JavaScript, declaramos variables sin especificar su tipo de datos, como ' hay x ”, que puede ser un número, una matriz, una 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 int, float, etc. Entonces el ' en vez de El operador ” en JavaScript se utiliza para determinar/comprobar el tipo de objeto. Si el objeto es una instancia de la clase particular, da ' verdadero ”, de lo contrario, genera “ falso ”. Este artículo discutió el operador de instancia de JavaScript.