Olá, Gabriel.
Tudo bem?
Vamos revisar o seu código e corrigir alguns pontos para que ele funcione conforme esperado. Vou dividir a resposta em partes para facilitar.
- Verificar o dia da semana:
Seu código está legal, mas você pode utilizar o "||" comparador de "ou" para deixar mais simples:
let diaDaSemana = prompt('Dia da semana');
if (diaDaSemana == 'Sábado' || diaDaSemana == 'Domingo') {
alert('Bom fim de semana!');
} else {
alert('Boa semana');
}
- Verificar se o número é positivo ou negativo:
Aqui, você pode fazer dessa forma:
let numero = prompt('Digite um número:');
if (numero >= 0) {
alert('Número positivo');
} else {
alert('Número negativo');
}
- Sistema de pontuação:
Faltou fechar o parênteses do if
e ajustar a condição:
let pontuacao = 105;
if (pontuacao >= 100) {
console.log('Parabéns, você venceu!');
} else {
console.log('Tente novamente para ganhar.');
}
- Mensagem de saldo da conta:
Para usar template strings, você deve usar crases (`
) em vez de aspas:
let saldo = 122;
let mensagem = `Seu saldo atual é R$ ${saldo.toFixed(2)}.`;
console.log(mensagem); // Use console.log para visualizar a mensagem
- Boas-vindas ao usuário:
Apenas uma pequena reordenação e correção na declaração da variável:
let nome = prompt('Qual é o seu nome?');
alert(`Boas vindas, ${nome}`);
Nessa você utilizou oa crase de forma correta para as templates strings. No geral você fez um ótimo trabalho. Parabéns, continue assim, com essa dedicação.
Da minha parte foi mais sugestão mesmo, veja se faz sentido e aplique no seu código, já as correções no caso da crase precisa alterar.
Espero ter ajudado e bons estudos!