Oi Andre,
Parabéns por ter resolvido o desafio! 👏
Entendo sua dúvida sobre o uso do else if.
O else if é usado quando você precisa verificar múltiplas condições.
No seu código, a estrutura if...else if...else é usada para garantir que apenas um bloco de código seja executado.
Se você usasse apenas ifs separados, mais de um bloco poderia ser executado.
Por exemplo, no caso da pontuação, você quer que apenas uma mensagem seja exibida, ou de vitória ou de derrota, e não as duas.
O else sozinho é usado como um caso "padrão", quando nenhuma das condições anteriores foi atendida.
No seu código, o else no primeiro bloco é usado para exibir "Boa semana!" quando o dia não é sábado nem domingo.
🤓 Para saber mais: Condicionais em JavaScript
Continue praticando e explorando o mundo da programação! 💪