Oi Thiago,
Parabéns por iniciar seus estudos em programação! 👏
Seu código está ótimo para um iniciante, e você já está aplicando conceitos importantes como condicionais e variáveis.
Para melhorar, você pode considerar algumas abordagens:
Case-insensitivity: O código diferencia letras maiúsculas e minúsculas. Para que "sábado" ou "SÁBADO" também funcionem, você pode usar dia.toLowerCase()
para converter a entrada do usuário para minúsculas antes da comparação.
Estrutura switch
: Em vez de if
e else if
, você pode usar um switch
para tornar o código mais legível, especialmente se tiver mais dias da semana para verificar.
Validação: Seria interessante adicionar uma validação para garantir que o usuário insira um dia da semana válido.
Aqui está um exemplo de como você pode refatorar seu código:
alert('Olá Tudo bem? Hoje é que dia da semana?');
let dia = prompt('Que dia da semana é hoje?').toLowerCase();
switch (dia) {
case 'sábado':
alert('Desejo um bom Sábado para você');
break;
case 'domingo':
alert('Desejo um bom Domingo para você');
break;
case 'segunda':
case 'terça':
case 'quarta':
case 'quinta':
case 'sexta':
alert('Desejo uma boa semana para você!');
break;
default:
alert('Por favor, insira um dia da semana válido.');
}
Lembre-se que a lógica é a base da programação, e praticar é a melhor forma de aprender. 💪
Continue explorando e experimentando! 💻
Para saber mais: Documentação sobre switch no JavaScript - Explore a estrutura switch
e como ela pode ser usada para controlar o fluxo do seu código.
A persistência é a chave para o sucesso! 🤔