Quando eu coloco o peso incorreto a mensagem do IMC aparece como vazio, a mensagem que eu escrevi no tdImc.textcontent não aparece, qual seria o problema?
var paciente = document.querySelector("#primeiro-paciente");
var tdPeso = paciente.querySelector(".info-peso"); var peso = tdPeso.textContent;
var tdAltura = paciente.querySelector(".info-altura"); var altura = tdAltura.textContent;
var tdImc = paciente.querySelector(".info-imc");
var pesoEValido = true; var alturaEValida = true;
if (peso <= 0 || peso >= 1000) { console.log("Peso inválido!"); pesoEValido = false; tdImc.textContent = imc; }
if (altura <= 0 || altura >= 3.00){ console.log("Altura inválida!"); alturaEValida = false; tdImc.textContent = "Altura inválida!"; }
if(alturaEValida && pesoEValido) { var imc = peso / (altura * altura); console.log(peso); console.log(altura); console.log(imc); }
tdImc.textContent= imc;