O primeiro dia do desafio propõe trabalhar com comparação de variáveis em JavaScript, destacando as diferenças entre == e ===. A tarefa consiste em analisar valores numéricos e strings, identificar quando possuem o mesmo valor mas tipos diferentes, e reescrever o código de forma que os resultados impressos no console façam sentido e estejam corretos.
let numeroUm = 1 let stringUm = '1' let numeroTrinta = 30 let stringTrinta = '30' let numeroDez = 10 let stringDez = '10' if (COMPARAR O numeroUm e a stringUm) { console.log('As variáveis numeroUm e stringUm tem o mesmo valor, mas tipos diferentes') } else { console.log('As variáveis numeroUm e stringUm não tem o mesmo valor') } if (COMPARAR O numeroTrinta e a stringTrinta) { console.log('As variáveis numeroTrinta e stringTrinta tem o mesmo valor e mesmo tipo') } else { console.log('As variáveis numeroTrinta e stringTrinta não tem o mesmo tipo') } if (COMPARAR O numeroDez e a stringDez) { console.log('As variáveis numeroDez e stringDez tem o mesmo valor, mas tipos diferentes') } else { console.log('As variáveis numeroDez e stringDez não tem o mesmo valor') }
if (numeroUm == stringUm) { console.log('As variáveis numeroUm e stringUm tem o mesmo valor, mas tipos diferentes') } else { console.log('As variáveis numeroUm e stringUm não tem o mesmo valor') } if (numeroTrinta === stringTrinta) { console.log('As variáveis numeroTrinta e stringTrinta tem o mesmo valor e mesmo tipo') } else { console.log('As variáveis numeroTrinta e stringTrinta não tem o mesmo tipo') } if (numeroDez == stringDez) { console.log('As variáveis numeroDez e stringDez tem o mesmo valor, mas tipos diferentes') } else { console.log('As variáveis numeroDez e stringDez não tem o mesmo valor') }
Resultado no console, clique F12
Volta a página principal