1
resposta

[Dúvida] significado dos operadores de comparação

qual a diferença entre == e ===?

1 resposta

Larissa, o == compara apenas o valor, independente do tipo, já o === faz uma comparação estrita do valor e o tipo.

10 == '10' retornaria como verdadeiro, mesmo um sendo número e outro uma string, ele entende que o valor é o mesmo.

10 === '10' retornaria como falso, devido a ser uma comparação estrita e precisa que tanto o valor quanto o tipo sejam idênticos.

Espero ter ajudado, bons estudos !