Boa tarde, Gabriel! Tudo bem com você?
Obrigado por compartilhar seu código com a comunidade Alura. Executei seu código e funcionou corretamente. Mas, deixo abaixo alguns detalhes que você pode se atentar para aprimorar ainda mais o seu conhecimento:
- Em JavaScript, as comparações de strings são sensíveis a maiúsculas e minúsculas. Portanto, "sabado" é diferente de "Sábado". Você pode usar o método
.toLowerCase()
para normalizar a entrada do usuário, dessa forma, garantimos que a comparação do dia da semana não seja afetada por maiúsculas/minúsculas. - Nos blocos
else
, você está usando parênteses em vez de chaves {}
. Isso pode causar erros.
Versão corrigida do seu código:
let dia = prompt("Qual o dia da semana?").toLowerCase();
if (dia === "sabado" || dia === "domingo") {
alert("Bom fim de semana!");
} else {
alert("Boa semana!");
}
let numero = prompt("Digite um número:");
if (numero < 0) {
alert("Número negativo");
} else {
alert("Número positivo");
}
let pontos = prompt("Pontuação do participante:");
if (pontos >= 100) {
alert("Parabéns! Você venceu!");
} else {
alert("Tente novamente para ganhar!");
}
// Saldo da conta
let saldo = 1500;
console.log(`Seu saldo é ${saldo}`);
// Boas-vindas ao usuário
let usuario = prompt("Qual o seu nome?");
alert("Bem-vindo " + usuario);
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!