
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Oi Felipe,
Parabéns pela dedicação em praticar os desafios! 👏
Analisando seu código, notei alguns pontos que podem ser aprimorados.
No primeiro desafio, você usou || para verificar o dia da semana, o que está correto.
Mas você repetiu as condições com letras maiúsculas e minúsculas.
Para evitar isso, você pode usar o método toLowerCase() para converter a entrada do usuário para minúsculas antes da comparação.
No segundo desafio, você está verificando se o número é positivo ou negativo, o que está ótimo.
Só uma dica: você pode usar else if para verificar se o número é zero e dar um alerta específico.
No terceiro desafio, a lógica da pontuação está correta. Você pode adicionar mais condições para diferentes níveis de pontuação, se quiser.
Nos desafios de saldo e nome, você usou if(conta) e if(nome), que funcionam, mas não são muito claros.
É melhor verificar se a entrada é diferente de nulo ou vazia usando if(conta != null && conta != "") e if(nome != null && nome != "").
Aqui está um exemplo de como você pode refatorar o primeiro desafio:
let dia = prompt('Qual é o dia da semana?').toLowerCase();
if (dia === 'sábado' || dia === 'domingo') {
alert('Bom final de semana!');
} else {
alert('Boa semana!');
}
🤓 Para saber mais: Documentação do método toLowerCase() em JavaScript
Continue praticando e explorando novas possibilidades! 💪
obg pelas dicas!