Sei que pode parecer algo besta pq está funcionando, mas gostaria de saber o por quê funciona. Pode ser que essa duvida me ajude mais pra frente. Nas condições de if, o professor separou elas em blocos usando {} para que o código imprimisse no html somente uma condição. No meu caso eu tentei fazer antes que o professor explicasse como seria feito essa condição pois ja tinha visto na imersaoDev como esse if funciona, e nao usei os {} e funcionou do mesmo jeito. pq ? `
<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
    }
    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }
    var vitoriasAnoAnterior = parseInt(prompt("Digite a quantidade de vitorias do seu time no ano anterior"))
    var empatesAnoAnterior = parseInt(prompt("Digite a quantdade de empates do seu time no ano anterior"))
    var totalPontosAnoAnterior = vitoriasAnoAnterior * 3 + empatesAnoAnterior
    mostra("A quantidade de pontos do seu time no ano anterior é: " + totalPontosAnoAnterior)
    var vitorias = parseInt(prompt("Digite o numero de vitórias do seu time"))
    var empates = parseInt(prompt("Digite o numero de empates do seu time"))
    var totalPontos = vitorias * 3 + empates
    mostra("A quantidade de pontos do seu time é :" + totalPontos)
    if(totalPontos > totalPontosAnoAnterior)
      mostra("o seu time este ano, está com mais pontos que o ano passado")
    if(totalPontos < totalPontosAnoAnterior)
      mostra("o seu time no ano passado esta com mais pontos que o ano atual")
    if(totalPontos == totalPontosAnoAnterior)
      mostra("seu time neste ano e no ano anterior, marcou a mesma quantidade de pontos")
    mostra("fim")
</script>   ` 
             
            