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

parseInt só funciona dentro de uma variável?

<meta charset="UTF-8">

<script>

function pulaUma(){

    document.write("<BR>");

}

function texto(qualquer){

    document.write(qualquer);

}

var vitorias = parseInt(prompt("Quantas vitórias teve o seu time no campeonato?"));

var empates = parseInt(prompt("Quantos empates teve o seu time no campeonato?"));

// var pontos = (vitorias * 3) + empates;

// texto("O número de pontos do seu time é: " + pontos);

texto("O número de pontos do seu time é: " + (vitorias * 3) + empates);


</script>

Consegui fazer a atividade proposta, funciona com a var "pontos". Mas quando tento fazer o mesmo cálculo da variável dentro do document.write o resultado dá o número da primeira operação (x) concatenado com o número da segunda (y) assim: xy. Estou supondo que o comando parseInt não funciona fora de uma variável, é isso mesmo? [edit: a parte que deu certo eu coloquei // para testar a que não deu]

3 respostas
solução!

Falaa Pedro, tudo certo parceiro ?

Só adiconar mais um () entre a operação que está fazendo!

texto("O número de pontos do seu time é: " + ((vitorias * 3) + empates));

Toda e qualquer operação que você fizer tem que colocar entre os () e depois concatenar, caso contrario, ele estará concatenando o valor junto antes de fazer a operação.

Espero ter ajudados, abraços!!

Puts! Que vacilo! Hahahahahahahahahaha Muito obrigado, André!

Que isso meu parceiro, sou um aprendiz também, tem cada erro que cometo kkkk. Estou aqui pra ajudar no possível!

Foco nos estudos, grande abraço!

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