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"?