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

JavaScript

18/10/2016

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

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

Ramon Barbosa

Curtidas 0

Melhor post

Luiz Santos

Luiz Santos

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
GOSTEI 3

Mais Respostas

Diego Silva

Diego Silva

18/10/2016

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

Ramon Barbosa

18/10/2016

Não entendi, poderia me dar um exemplo ?
GOSTEI 0
Ramon Barbosa

Ramon Barbosa

18/10/2016

Obrigado Diego e Luiz Santos!
GOSTEI 0
Diego Silva

Diego Silva

18/10/2016

Opa Ramon, que bom que você entendeu!
GOSTEI 0
POSTAR