O código para cálculo de IMC funciona bem, entretanto se alguém coloca os valores de peso ou altura com vírgula ocorre erro. Existe uma maneira de entrar a virgula e o programa entender como ponto para que não ocorra o mesmo erro?
<meta charset="UTF-8">
<script>
    function pulaLinha () {
        document.write ("<br>");
    }
    function mostra (frase) {
        document.write (frase);
        pulaLinha ()
    }
    function calculaImc (altura, peso) {
        return peso / (altura * altura);
    }
    var nome = prompt ("Qual o seu nome?");
    var altura = prompt (nome + ", qual é a sua altura?")
    var peso = prompt (nome + ", qual é o seu peso?");
    var imcCalculado = calculaImc (altura, peso);
    mostra (nome + ", seu IMC é " + Math.round (imcCalculado) + ".");
</script> 
            