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

Problemas com dados armazenado por prompt

No programa abaixo eu gostaria de apenas inserir dois números pelo prompt, um em cada variável sendo elas n1 e n2 . Em seguida o programa deveria me dar o resultado da soma dos valores inseridos mas percebi que ele está fazendo concatenação dos valores.

<meta charset="utf-8">
<h1> Este é um teste! </h1>
<script type="text/javascript">

    function pulaLinha(){
        document.write("<br><br>");
    }

    function mostra(frase){
        document.write(frase);
        pulaLinha();
    }

    function calculo(n1,n2){
        var soma = n1 + n2;
        return soma;
    }

var n1 = prompt("Insira o primeiro valor");
var n2 = prompt("Insira o segundo valor");
var resultado = calculo(n1,n2);
mostra("A média é: " + resultado);

</script>

Preciso de uma luz para que na função calculo ele me resulte na soma dos valores inseridos e não na concatenação deles.

2 respostas
solução!

Já encontrei a solução, apenas inseri o comando prompt dentro de parseInt(). Obrigado!

Boa Jonatas!

Estou fechando seu tópico, qualquer nova dúvida basta criar um novo!

Abraços.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software