Condicional

Voltar para Página Inicial

Sobre o exercício

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

Código


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`)
    }
}
            

Chamada da Função


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)
            

Output