Qual a diferença entre operadores == e === em JavaScript?
E a pessoal, blz?
Gostaria de saber a diferença entre os dois operadores que seriam:
(1): == e (2): ===
Gostaria de saber a diferença entre os dois operadores que seriam:
(1): == e (2): ===
Ramon Barbosa
Curtidas 0
Melhor post
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
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
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
18/10/2016
Não entendi, poderia me dar um exemplo ?
GOSTEI 0
Ramon Barbosa
18/10/2016
Obrigado Diego e Luiz Santos!
GOSTEI 0
Diego Silva
18/10/2016
Opa Ramon, que bom que você entendeu!
GOSTEI 0