Saudações! Eu me lembro de estudar, em 2012, no 1º período de Engenharia Civil, a linguagem C++. Em C++, me lembro que a função "if" sempre vinha acompanhada com a função "else", mas ainda não a vi nas aulas em javascript, apenas a função "if". A função else é tão necessária em javascript quanto em c++? Por exemplo, eu testei o else nesse programa e ele funcionou exatamente como eu esperava, especialmente para a última condição (com a mensagem "Erro: Favor verificar, atualizar a página e redigitar os valores de vitórias e empates.").
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(texto) {
document.write(texto);
pulaLinha();
}
var time = prompt("Para qual time de futebol você torce?");
var vitorias = parseInt(prompt("Quantas vitórias o "+time+" tem?"));
//var empates = prompt("Quantos empates o "+time+" tem?");
var empates = parseInt(prompt("Quantos empates o "+time+" tem?"));
//Obs.: Para se calcular os pontos de um time de futebol, deve-se levar em conta que 1 vitória vale 3 pontos e 1 empate vale 1 ponto.
//var pontos = vitorias*3+parseInt(empates);
var pontos = vitorias*3+empates;
mostra("Seu time ("+time+") possui: "+pontos+" ponto(s).");
if (pontos>28) {
mostra("Seu time está melhor do que o ano passado! Viva!");
}
else{
if (pontos<28){
mostra("Seu time está pior do que o ano passado... :(");
}
else{
if(pontos==28){
mostra("Seu time está igual ao ano passado.");
}
else{
mostra("Erro: Favor verificar, atualizar a página e redigitar os valores de vitórias e empates.");
}
}
}
</script>