Fazer com que o código imprima as informações de maneira correta e sem erros sobre comparação de valores e tipos de variáveis
function compara(var1, var2){
if(var1 == var2 && typeof(var1) === typeof(var2)){
console.log(`As variáveis ${var1} e ${var2} tem o mesmo valor e o mesmo tipo`)
}
else if (var1 != var2 && typeof(var1) === typeof(var2)){
console.log(`As variáveis ${var1} e ${var2} tem o mesmo tipo, mas valores diferentes`)
}
else if (var1 == var2 && typeof(var1) != (var2)){
console.log(`As variáveis ${var1} e ${var2} tem o mesmo valor mas, tipos diferentes`)
}
else{
console.log(`As variáveis ${var1} e ${var2} tem valor e tipo diferentes`)
}
}
let numeroUm = 1
let numUm = 1
let stringUm = "1"
let numeroTrinta = 30
let stringTrinta = "30"
compara(numeroUm,numUm)
compara(numeroUm,numeroTrinta)
compara(numeroUm,stringUm)
compara(numeroUm,stringTrinta)