Eu tinha feito o desafio errado. Por falta de atenção achei que era pra colocar a mesma mensagem para todos os "If". Refiz o desafio e espero que agora esteja certo.
let numeroUm = 1
let stringUm = '1'
let numeroTrinta = 30
let stringTrinta = '30'
let numeroDez = 10
let stringDez = '10'
if ((numeroUm == stringUm) && (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 === Number(stringTrinta)) {
console.log (`As variáveis ${numeroTrinta} e ${stringTrinta} tem o mesmo valor e o mesmo tipo`);
} else {
console.log (`As variáveis ${numeroTrinta} e ${stringTrinta} não tem o mesmo tipo`);
}
if ((numeroDez == stringDez) && (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`);
}
Com a ajuda da IA pude entender onde eu estava errando. Agora o resultado foi esse: