2
respostas

Desafio 2

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?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

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!