Olá, Pessoal.
Tudo bem? =D
Na última aula eu aprendi sobre a condição If, e como ela pode pode ser útil para escrever textos a depender do parâmetro dado pelo usuário. Muito animado com isso, escrevi em inglês um código bem legal sobre pontos de times de futebol; entretanto o resultado na página final não ficou como eu esperava... Ao invés de na página final ser mostrado os pontos do time, e em baixo uma mensagem positiva, negativa ou neutra, a depender do valor dos pontos, nela está sendo mostrado o número de pontos repetidos três vezes em baixo da mensagem dos pontos, e uma vez acima do título. E para ajudar, o console do navegador não está apontando nenhum erro no meu código. Alguém sabe porquê isso está acontecendo e poderia me ajudar? O código está abaixo para quem quiser ver, copiar e testar por si mesmo, e abaixo dele está uma imagem do resultado do meu código.
<meta charset="UTF-8">
<script>
//Pop-Ups
alert("Welcome to the Soccer Teams Points Calculator Official Website!");
alert("Click in 'Ok' to verify that you're a human:");
prompt("Declare that you're a human below, to verify the functionality of your keyboard:");
alert("Thank you!");
//Functions, Variables and Functionalities in general
function title(yourTitle) {
document.write("<h1>" + yourTitle + "</h1>");
}
function line() {
document.write("<hr>");
}
function write(yourText) {
document.write(yourText)
}
function jumpLine() {
document.write("<br>");
}
function jumpLine1() {
document.write("<br><br>");
}
function jumpLine2() {
document.write("<br><br>");
}
function jumpLine3() {
document.write("<br><br><br>");
}
var victories = parseInt(prompt("Please, write the number of victories from your soccer team:"));
var ties = parseInt(prompt("Please, write the number of ties from your soccer team:"));
function soccerPoints() {
totalPoints = document.write( (victories*3) + ties );
return "<big>" + totalPoints + "</big>"
}
var finalPoints = soccerPoints();
var lastYearScore = 78
function comparePoints() {
if (finalPoints > lastYearScore) {
jumpLine1();
document.write("Congratulations! Your team has been better this year then it was last year.");
}
if (finalPoints < lastYearScore) {
jumpLine1();
document.write("Uh oh. Unfortunately, your team has performed better last year than in this year.");
}
if (finalPoints == lastYearScore) {
jumpLine1();
document.write("Well... Your team has perfomed the same as last year.");
}
}
//Program
title("Welcome to the Soccer Teams Points Calculator Official Website!");
line();
jumpLine();
write("<big>" + "The points of your soccer team is: " + "</big>");
soccerPoints();
comparePoints();
jumpLine3();
document.write("<h2>Facing Problems?</h2>");
write("Click on the button below, talk with our support and have your problem solved!");
jumpLine2();
document.write("<a href=https://www.youtube.com/channel/UCaoTsijoAZvN-yYEsEvgQjQ><button type=support name=support>support</button></a>");
jumpLine1();
line();
</script>
Obrigado.