1
resposta

Operadores de comparação no Java Script

Qual a diferença entre os operadores de comparação '==' e '===' ?

1 resposta

Olá Alcides, como vai?
Os operadores == e === são usados para comparar valores, mas funcionam de forma diferente:

== (igualdade): Compara se dois valores são iguais, mas pode mudar o tipo de um valor para fazer a comparação.
Por exemplo, 5 == "5" dá true porque a string "5" é convertida em número antes de comparar.

=== (igualdade estrita): Compara valores e tipos. Só dá true se os valores forem iguais e do mesmo tipo. Por exemplo, 5 === "5" dá false porque um é número e o outro é string.

Use === para comparações mais seguras, pois evita surpresas com conversões automáticas.