Eu coloquei no return uma simples soma, e quando informo na caixa de dialogo a altura como 4 e o peso como 4, o navegador me apresenta o resultado 44 e não 8. Tem algum motivo específico? Pois nos outros cálculos é apresentado o resultado correto. Apenas na soma que está concatenando e não somando, e somente quando uso a função prompt.
<meta charset="utf-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc(altura, peso) {
return altura + peso;
}
var alturaInformada = prompt("Informe sua altura");
var pesoInformado = prompt("informe seu peso");
var imc = calculaImc(alturaInformada, pesoInformado);
document.write("O IMC calculado é " + imc);
</script>