Não tenho uma dúvida específica, mas gostaria do feedback de vocês sobre o meu código. Há algo que eu possa melhorar?
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!
Não tenho uma dúvida específica, mas gostaria do feedback de vocês sobre o meu código. Há algo que eu possa melhorar?
Oi Beatriz,
Seu código está bem estruturado e fácil de entender. 👍
Na parte do dia da semana, você pode simplificar o else if para apenas um else.
O último else já cobre todos os casos que não são sábado ou domingo.
Na verificação de número positivo ou negativo, o else já cobre o caso de números negativos, não precisando da condição (numeroDigitado < 0).
O mesmo vale para o sistema de pontuação do jogo, o else já cobre o caso de pontuação menor que 100.
Veja como ficaria o código com essas pequenas alterações:
//Dia da semana
alert('Boas-vindas!');
let sabado = 'Sábado';
let domingo = 'Domingo';
let dia = prompt('Que dia da semana é hoje?');
if (dia == sabado) {
alert('Bom fim de semana!');
} else if (dia == domingo) {
alert('Bom fim de semana!');
} else {
alert('Boa semana!');
}
//Número negativo ou positivo
let numeroDigitado = prompt('Digite um número:');
if (numeroDigitado > 0) {
alert('Esse número é positivo!');
} else {
alert('Esse número é negativo!');
}
//Sistema de pontuação para um jogo
let pontuacaoDoJogo = prompt('Quantos pontos você fez?');
if (pontuacaoDoJogo >= 100) {
alert('Parabéns você venceu!');
} else {
alert('Tente novamente para ganhar.');
}
//Saldo da conta em um Template String
alert(`O saldo da sua conta é ${4500}`);
//Boas-vindas ao usuário
let nomeDoUsuario = prompt('Qual é o seu nome?');
alert(`Seja muito bem-vindo ${nomeDoUsuario}`);
🤓 Para saber mais: Documentação sobre operadores lógicos em JavaScript
Continue praticando e explorando novas possibilidades! 💪
Valeu pela resposta!