Objeto JavaScript.é método | Explicado

Objeto JavaScript.é método | Explicado

Em JavaScript, o "Objeto.é()”O método é usado principalmente para validar o igualdade de dois valores através comparação. Esses valores podem ser do tipo string, flutuação, decimal ou inteira. Além disso, o “Objeto.é()”O método também fornece a funcionalidade para verificar a polaridade de dois números.

Não confunda o “Objeto.é()”Método com a igualdade JavaScript“==”Operador porque existem diferenças significativas entre eles. Por exemplo, o “Objeto.é()”É um método JavaScript que é utilizado para realizar a comparação com base em“original”Valores dos tipos de dados primitivos e os“==”O operador compara valores especificados após conversão eles para um tipo comum. Em segundo lugar, o operador da igualdade marca os números “-1" e "1”Como igual, enquanto o objeto.é () o método os trata de acordo com sua polaridade.

Este artigo explicará o objeto.é () método e seu uso em javascript. Então vamos começar!

Como usar o objeto JavaScript.é () método

Objeto JavaScript.O método IS () é invocado nos seguintes casos de uso:

  • Para comparar dois números.
  • Para comparar dois cordas.
  • Para comparar dois objetos.
  • Para Compare a polaridade de dois números.

Discutiremos os casos de uso mencionados do objeto.é () método na próxima seção, mas antes de pular nela, confira a sintaxe do objeto.é () método em javascript.

Sintaxe do uso do objeto JavaScript.é () método

Objeto.é (valor1, valor)

Aqui, "valor1”Representa o valor que precisa ser comparado a“valor2”:

Como usar o objeto JavaScript.é () método para comparar strings

O javascript “Objeto.é()”O método pode ser usado para comparar strings. Para esse fim, você deve passar as duas cordas como argumentos para o objeto.é () método da seguinte maneira:

console.log (objeto.é ("Linuxhint", "Linuxhint"));

O acima mencionado “Objeto.é()”O método comparará o primeiro“Linuxhint”String para o segundo“Linuxhint”String, em termos de“comprimento","personagens," e a "ordem”Em que os personagens são montados.

No nosso caso, ambos os valores são iguais de acordo com os critérios mencionados, então o caso de retorno do “Objeto.é()”O método será definido como“verdadeiro”:

Agora, vamos mudar o segundo valor de argumento para “Linux”E confira a saída do objeto.é () método:

console.log (objeto.é ("Linuxhint", "Linux"));

Como o comprimento dos argumentos especificados da string não é o mesmo, objeto.O método é () não os comparará ainda e retorna um “falso" valor:

Como usar o objeto JavaScript.é () método para comparar objetos

No seu programa, você também pode utilizar “Objeto.é()”Método para realizar uma comparação entre objetos. Por exemplo, o objeto abaixo do rumo.O método IS () comparará dois objetos vazios:

console.log (objeto.é(, ));

Saída

Neste ponto, você deve estar se questionando que os objetos passados ​​estão vazios, nenhum deles tem nenhum par de valores-chave, então por que ““Objeto.é()" devolvida "falso”?

Os objetos especificados parecem iguais; No entanto, eles são dois objetos diferentes, pois se referem a diferentes endereços de memória. É por isso que o “Objeto.é()”O método marcou esses objetos vazios como desiguais depois de comparar suas referências.

Além disso, não importa se o adicionado “valor chave”Os pares são os mesmos nos dois objetos. O javascript “Objeto.é()”O método ainda retornará“falso”Após a execução:

Seja objeto1 = idade: 23;
Seja objeto2 = idade: 23;
console.log (objeto.é (object1, object2));

Saída

Dois objetos são considerados apenas “igual“Se eles apontarem para o mesmo endereço de memória. Por exemplo, quando compararemos o criado “objeto1”Para si, o“Objeto.é()" definir "verdadeiro”Como seu caso de retorno:

console.log (objeto.é (object1, object1));

Saída

Como usar o objeto JavaScript.é () método para comparar a polaridade de dois números

O polaridade de um número significa se o número é positivo ou negativo. Deseja comparar a polaridade de dois números em JavaScript? Utilize o “Objeto.é()”Método em seu código e especifique os números como argumentos nele.

Por exemplo, os números “-1" e "1”Passou para o objeto.é () o método não é igual como “-1" É menor que "1", então o "Objetos.é()”O método retornará“falso”:

console.log (objeto.é (-1, 1));

Saída

Se os números especificados forem iguais em termos de polaridade, então na próxima etapa, o ““Objeto.é()”O método os comparará e retornará“verdadeiro“Se seus valores forem iguais.

Por exemplo, ambos os argumentos no abaixo "Objeto.é()”Método é“positivo,”E seus valores são iguais, portanto o valor booleano resultante será impresso como“verdadeiro”:

console.log (objeto.é (3, 3));

Saída

Nós compilamos todas as informações essenciais relacionadas ao objeto JavaScript.é () método. Você pode explorá -lo ainda mais de acordo com seus requisitos.

Conclusão

Objeto JavaScript.é() o método é usado para comparar dois valores. Trata objetos e valores primitivos de maneira diferente. No caso de valores primitivos, objeto.é () método, verifique -os “by-valor”E compara seu“comprimento","personagens," e a "ordem dos personagens", enquanto "objetos”São comparados com base em“referências”. O polaridade de vários números também podem ser comparados usando JavaScript.é () método. Este artigo explicou o funcionamento do objeto JavaScript.é () método.