Boa tarde. Para praticar, tentei fazer a lógica 'ao contrário' do que foi feita no vídeo
var pesoEhInvalido = true;
var alturaEhInvalida = true;
if ( 0 <= altura <= 2.50 ) {
alturaEhInvalida = false;
}
if ( 0 <= peso <= 400) {
pesoEhInvalido = false;
}
if ( pesoEhInvalido || alturaEhInvalida ) {
tdImc.textContent = "Peso ou altura inválidos!"
}
if ( alturaEhInvalida = false && pesoEhInvalido = false ) {
var imc = peso / (altura * altura)
tdImc.textContent = imc; // tdImc que é zero, vai passar a ser o imc ( que é 25)
}
Acredito que a lógica esteja certa, mas o erro no código acontece na linha do if ( alturaEhInvalida = false && pesoEhInvalido = false )
qual seria a sintaxe correta para expressar isso?