Após assistir a atividade 5 da aula 6 achei que ficaria melhor usar uma variável no lugar do número de pontos, para que o usuário pudesse alterar o número sem precisar mexer no código.
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
document.write("<br>");
}
function mostra(parametro) {
document.write(parametro);
pulaLinha();
}
var vitorias = parseInt(prompt("Entre com o número de vitórias."));
var empates = parseInt(prompt("Entre com o número de empates."));
var pontos = (vitorias * 3) + empates;
mostra("O número de pontos do seu time é " + pontos);
var pontosAnoPassado = parseInt(prompt("Entre com o número de pontos do seu time no ano passado."));
if(pontos > pontosAnoPassado); {
mostra("O seu time está melhor que o ano passado.");
}
if(pontos < pontosAnoPassado); {
mostra("O seu time está pior que o ano passado.");
}
if(pontos == pontosAnoPassado); {
mostra("O seu time está igual ao ano passado.");
}
</script>
Porém ao rodar o programa o resultado é o seguinte:
"O número de pontos do seu time é 10
O seu time está melhor que o ano passado.
O seu time está pior que o ano passado.
O seu time está igual ao ano passado."
Por que o if não funciona?