Oii! Eu fiz a separação dos arquivos .js como na aula, deixando uma parte em calculaIMC.js e outra em form.js Quando eu chamo a função calculaIMC(peso, altura) no documento form.js, dá esse erro no console do Chrome.
--> trecho calculaIMC.js :
if ( alturaValida && pesoValido) { var imc = calcularIMC(peso, altura); imcTd.textContent = imc; } else { imcTd.textContent = "Peso e/ou altura inválidos." }
function calcularIMC(peso, altura){
var imc = 0;
imc = peso / (altura * altura);
return imc.toFixed(2);
}
--> trecho do form.js
nomeTd.textContent = nome;
pesoTd.textContent = peso;
alturaTd.textContent = altura;
gorduraTd.textContent = gordura;
imcTd.textContent = calculaIMC(peso,altura); (O CONSOLE AVISA QUE O ERRO É NESSA LINHA)