Logo 7DAYSOFCODE

LÓGICA COM JAVASCRIPT

Dia 1

🧩 Desafio

O desafio do Dia 01 aborda um problema comum em JavaScript: a comparação de variáveis de tipos diferentes. Devido à conversão implícita de tipos, o JavaScript pode gerar resultados inesperados. O objetivo é compreender o comportamento das comparações e utilizar os operadores corretos para evitar erros, especialmente ao comparar números com strings de mesmo valor.

💡 Solução

A solução utiliza o operador == para comparar o valor de numeroUm e stringUm, resultando em true, pois ambos são "1", ignorando os tipos diferentes. Para numeroTrinta e stringTrinta, o operador === retorna false, pois compara tanto o valor quanto o tipo. O mesmo se aplica a numeroDez e stringDez, onde == mostra a igualdade de valor, ignorando os tipos. Essa abordagem garante que as mensagens exibidas correspondam à intenção do código.