Para ter a melhor resposta correta segura seria com string "===" 3 iguais ?
Para ter a melhor resposta correta segura seria com string "===" 3 iguais ?
Olá Jackson,
Quando se faz uma comparação de igualdade usando ===
, você compara o valor e o tipo, por exemplo:
const valor = "3"
if (valor === 3) {
console.log("ok")
} else {
console.log("not")
}
not
if (valor == 3) {
console.log("ok")
} else {
console.log("not")
}
ok
O resultado da primeira expressão acima é "not", pois estamos comparando uma string e um inteiro. A segunda expressão resulta em "ok", porque compara somente o valor. não o tipo.
Por isso é boa prática utilizar o ===
.