Fiz dessa forma e no final coloquei um teste para ver testar os limites das condicionais.
<meta charset="utf-8">
<script type="text/javascript">
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
pulaLinha();
document.write(frase);
pulaLinha();
}
function calculaImc(altura, peso) {
var imc = peso / (altura * altura);
return imc;
}
function mostraIMC(imc) {
if (imc < 18.5) {
return "Você esta abaixo do peso recomentado";
}
else
if (imc <= 35) {
return "Você esta com o peso dentro da média";
}
else
if (imc > 35) {
return "Você esta acima do peso recomentado";
}
}
var nome = prompt("Informe o seu nome: ");
var peso = parseFloat(prompt("Informe o seu peso: "));
var altura = parseFloat(prompt("Informe a sua altura: "));
mostra("Seu IMC foi " + (calculaImc(altura, peso)).toFixed(2))
mostra(mostraIMC((calculaImc(altura, peso)).toFixed(2)));
pulaLinha();
mostra("Teste de Condicionais: ")
mostra(mostraIMC(18.4));
mostra(mostraIMC(18.5));
mostra(mostraIMC(35.0));
mostra(mostraIMC(35.1));
</script>