1
resposta

A condição if e else - Dúvida

Para ter a melhor resposta correta segura seria com string "===" 3 iguais ?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

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 ===.