Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

uso do true no operador &&

eu coloquei no final do exercicio a expressão

if (alturaEhValida && pesoEhValido) = true {

    var imc = peso / (altura * altura);
    tdImc.textContent = imc;    
} 

Mas o código continuou colocando IMC=0 mesmo com dados errados na altura e no peso. Só rodou direitinho quando apaguei o =true do código....

O JS já supõe no alturaEhValida && pesoEhValido que ambos são "true"?

2 respostas
solução!

Olá Fábio,

o correto seria utilizar == para comparar.

Com apenas um sinal = vc está atribuindo um valor.

muito obrigado! eu nao havia atentado para isso!