Qual é a instância do operador em JavaScript?

Qual é a instância do operador em JavaScript?
Ao declarar uma variável em JavaScript, não definimos explicitamente seu tipo. Em contraste com outros idiomas, apenas usamos “var x”, Que pode ser um número, matriz, 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 um int, flutuação e assim por diante. No entanto, JavaScript pode se beneficiar de ter um “instancia deOperador para determinar se um objeto pertence a um tipo específico.

Este artigo descreverá o operador "Instância do" JavaScript.

Qual é o operador "instanceof" em JavaScript?

O "instancia de”O operador é 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 em particular, ele dá "verdadeiro", caso contrário, ele produz "false".

Como usar o operador "Instância de" em JavaScript?

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

ObjectName Instância do objectType

Aqui:

  • ““ObjectName”Indica o nome do objeto.
  • ““Tipo de objeto”Indica o tipo de objeto, como número, string, matriz, objeto e assim por diante.

Exemplo: Usando o operador "Instânciaof" em JavaScript

Crie uma matriz chamada “línguas”:

var linguagens = ['javascript', 'java', 'python', 'c', 'c ++'];

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

var tipo = idiomas Instância de string;

Imprima o valor resultante no console:

console.log ("O tipo de objeto declarado é string? " + tipo);

Pode -se ver que o “línguas”Não é um objeto de tipo de sequência porque o operador da instância de retorno“falso”:

Verifique com o tipo de objeto “Variedade”:

var type = idiomas instância de matriz;

A saída exibe “verdadeiro"Que indica que"línguas”É uma matriz:

Isso se trata do uso da instância do operador em JavaScript.

Conclusão

No JavaScript, declaramos variáveis ​​sem especificar seu tipo de dados, como “var x”, Que pode ser um número, matriz, 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 um int, flutuação e assim por diante. Então o "instancia de”O operador em JavaScript é utilizado para determinar/verificar o tipo de objeto. Se o objeto é uma instância da classe em particular, ele dá “verdadeiro”, Caso contrário, ele produz“falso”. Este artigo discutiu a instância do JavaScriptof.