sexta-feira, 4 de abril de 2014

[JavaScript] - Operador identidade

Olá pessoal, nesse post iremos ver um exemplo utilizando o operador identidade da linguagem JavaScript.

Esse operador também é chamado de "igualdade estrita". Trata-se de um operador inserido na versão 1.3 do JavaScript. Veja o exemplo:


A diferença do operador identidade para o operador igualdade é que o operador identidade testa tanto o valor quanto o tipo de dados.

Na linha 12 temos uma variável number e na linha 13 temos uma variável string. Na linha 17 é feito um teste para verificar se as variáveis tem o mesmo valor utilizando o operador de igualdade. Como esse operador testa valores e não tipo de dados, então a saída é True.

Já na linha 25 é utilizado o operador identidade que verifica se as variáveis tem o mesmo valor e o mesmo tipo de dados. Elas tem o mesmo valor, mas não tem o mesmo tipo de dados (uma é número e a outra é string). Portanto, a saída é False.

Quaisquer dúvidas deixem nos comentários, até a próxima.


Nenhum comentário: