DUDA SOBRE UNA FUNCIÓN DENTRO DE OTRA FUNCIÓN
Intenté optimizar la function calcularIMC insertando dentro la function imprimir, pero no se ejecuta.
¿Por qué no funciona la "función imprimir" dentro de la "función calcularIMC" Si se puede utilizar una función dentro de otra?
Este es el código:
<meta charset="utf-8">
<h1>CALCULANDO EL IMC</h1>
<script>
function saltarlinea() {
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarlinea();
}
function calcularIMC(peso,altura) {
return (peso / (altura * altura));
imprimir("El promedio de IMC de Andrés y Rafa es: " + (calcularIMC(71,1.69) + calcularIMC(75,1.72))/2);
imprimir("El promedio de IMC de Milagros y Laura es: " + (calcularIMC(80,1.45) + calcularIMC(65,1.60))/2);
}
</script>
Esto me aparece cuando lo veo en el browser. Además cuando deseo buscar la línea de código errado, me aparece sin ningún error.
Quedo atento a sus respuestas ante esta duda. Y gracias de antemano.