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

Oque eu estou fazendo de errado sobre o parceInt? [SOLUCIONADO]

<meta charset="UTF-8">
 <script>
     function pulaLinha() { 
             document.write("br")}
     function mostra(frase) {
             document.write(frase);
             pulaLinha();}
    var vitorias = parceInt(prompt("Insira o número de vitórias."));
    var empates = parceInt(prompt("Insira do número de empates"));
    var totalPontos = vitorias*3 + empates;
      mostra("O total de pontos foi " + totalPontos);
 </script>

Eu uso o Firefox e Linux , será isso? Já fui no about:config pra ver se o Javascript estava ativado e estava. EU NÂO SEI

2 respostas
solução!

Fala Lucas!

Houve um erro de digitação que prejudicou a sintaxe. Veja a solução comentada:

<meta charset="UTF-8">
 <script>
     function pulaLinha() { 
             // Adicionei os sinais <> para acontecer a quebra de linha
             // Caso contrário, seria exibido a palavra 'br'
             document.write("<br>")}
     function mostra(frase) {
             document.write(frase);
             pulaLinha();}

             // No seu código está digitado 'parceInt' com 'C'
             // O correto é 'parseInt' com 'S'
             // Devido a essa falha na sintaxe, o resultado foi que o programa dá erro 
    var vitorias = parseInt(prompt("Insira o número de vitórias."));
    var empates = parseInt(prompt("Insira do número de empates"));
    var totalPontos = vitorias*3 + empates;
      mostra("O total de pontos foi " + totalPontos);
 </script>

Quando acontecer essas situações chatas (erros, bugs, etc) sugiro fortemente que use a ferramenta DevTools, disponível nos navegadores. Basta pressionar 'F12' e acessar o 'Console'.

Foram apenas uns problemas de digitação, acontece com os melhores. ;)

Espero ter ajudado. Em caso de mais dúvidas, estou por aqui. Bons estudos!

Muito obrigado