Tentei usar o else e o código não roda, roda perfeitamente com else if mas não com o o else. É normal do js? não é utilizado o else?
código a baixo com else if e em seguida com else:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc(altura, peso) {
return Math.round(peso / (altura * altura));
}
var nome = prompt("Informe seu nome");
var alturaInformada = prompt ("Informe sua altura");
var pesoInformado = prompt ("informe seu peso");
var imc = calculaImc(alturaInformada,pesoInformado);
mostra ("O IMC de " + nome + imc);
if (imc < 18.5){
mostra(" Você está abaixo do recomendado");
}
else if (imc > 35 ){
mostra("Você está a acima do recomendado")
}
else if (imc >= 18.5 || imc <= 35){
mostra ("Você está saudável")
}
</script>
Agora com else, esse não roda.