Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

ParseInt está dando como Not defined

<meta charset="UTF-8">

<script>

    function pulaLinha () {

        document.write("<br><br>");
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }

    var totalFamiliares = parseInt(prompt("Informe o número de pessoas na sua família."));

    var numero = 1;

    var totalIdades = 0;

    while(numero <= totalFamiliares) {

        var idade = parseint(prompt("Informe a idade do familiar."));
        totalIdades = totalIdades + idade;
        numero++;
    }

    var mediaDasIdades = totalIdades/totalFamiliares;

    mostra("A média das idades é " + mediaDasIdades + ".");

    mostra("FIM!");

</script>

Meu código só está rodando a primeira pergunta, e no Console está dando esse erro:

Uncaught ReferenceError: parseint is not defined at media_idades_familiares.html:24

Alguém poderia me ajudar? Já tentei arrumar mas não consigo enxergar o erro...

2 respostas
solução!

Achei! O erro era que o ParseInt estava escrito com o I minúsculo.

O seu ParseInt esta escrito com a letra minuscula

var totalFamiliares = parseInt(prompt("Informe o número de pessoas na sua família."));

tente mudar para :

var totalFamiliares = ParseInt(prompt("Informe o número de pessoas na sua família."));