Qual a diferença entre operadores == e === em JavaScript?

18/10/2016

0

E a pessoal, blz?
Gostaria de saber a diferença entre os dois operadores que seriam:

(1): == e (2): ===
Ramon Barbosa

Ramon Barbosa

Responder

Post mais votado

18/10/2016

Bom dia Ramon.
Complementando a resposta do Diego.
Faça o seguinte teste:

1 == "1" // o resultado vai ser True (verdadeiro) porque o JavaScript converte dinamicamente números
1 === "1" // o resultado vai dar falso, porque são dois tipos diferentes (número e texto respectivamente)

Ficou claro?

Grande abs

Luiz Santos

Luiz Santos
Responder

Mais Posts

18/10/2016

Diego Silva

O que tem 3 sinais de iguais verifica também o tipo da variável e não apenas seu conteúdo
Responder

18/10/2016

Ramon Barbosa

Não entendi, poderia me dar um exemplo ?
Responder

18/10/2016

Ramon Barbosa

Obrigado Diego e Luiz Santos!
Responder

21/10/2016

Diego Silva

Opa Ramon, que bom que você entendeu!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar