Qual é a instância de Operator em JavaScript?

Qual E A Instancia De Operator Em Javascript



Ao declarar uma variável em JavaScript, não definimos explicitamente seu tipo. Ao contrário de outros idiomas, usamos apenas “ existe x ”, que pode ser um número, array, string ou um tipo de dados definido pelo usuário. Por exemplo, em C ou C++, o programador especifica o tipo de dados ao declarar uma variável, como int, float e assim por diante. No entanto, o JavaScript pode se beneficiar de ter um “ instancia de ” para determinar se um objeto pertence a um tipo específico.

Este artigo irá descrever o operador “instanceof” em JavaScript.

O que é o operador “instanceof” em JavaScript?

O ' instancia de ” é usado para determinar o tipo de objeto em JavaScript. Ele fornece um resultado booleano, valores chamados “ verdadeiro ' ou ' falso ”. Se o objeto é uma instância da classe particular, ele dá “true”, caso contrário, ele retorna “false”.







Como usar o operador “instanceof” em JavaScript?

Utilize a sintaxe dada para o “ instancia de ” operador:



objectName instancia de Tipo de objeto

Aqui:



  • objectName ” indica o nome do objeto.
  • Tipo de objeto ” indica o tipo do objeto, como Number, String, Array, Object e assim por diante.

Exemplo: usando o operador “instanceof” em JavaScript

Crie uma matriz chamada “ línguas ”:





var idiomas = [ 'JavaScript' , 'Java' , 'Pitão' , 'C' , 'C++' ] ;

Como sabemos, tudo em JavaScript é um objeto, então o array “ línguas ” é um objeto. Verifique o tipo do objeto, se a variável especificada é uma “ Corda ” digite ou não:

era tipo = línguas instancia de Corda ;

Imprima o valor resultante no console:



console. registro ( 'O tipo do objeto declarado é String?' + tipo ) ;

Pode-se perceber que o “ línguas ” não é um objeto do tipo string porque o operador instanceOf retornou “ falso ”:

Verifique com o tipo de objeto “ Variedade ”:

era tipo = línguas instancia de Variedade ;

A saída exibe “ verdadeiro ” o que indica que “ línguas ” é uma matriz:

Isso é tudo sobre o uso do operador instanceof em JavaScript.

Conclusão

Em JavaScript, declaramos variáveis ​​sem especificar seu tipo de dados, como “ existe x ”, que pode ser um número, array, string ou um tipo de dados definido pelo usuário. Enquanto em outras linguagens de programação, como C ou C++, o programador especifica o tipo de dados ao declarar uma variável, como int, float e assim por diante. Então o ' instancia de ” em JavaScript é utilizado para determinar/verificar o tipo de objeto. Se o objeto for uma instância da classe específica, ele fornecerá “ verdadeiro ”, caso contrário, ele gera “ falso ”. Este artigo discutiu o operador instanceof do JavaScript.