Fiz dessa forma, aproveitei para dar uma variada com outras possibilidades, ficando desta forma:
// 1.Pergunte ao usuário qual é o dia da semana. Se a resposta for "Sábado" ou "Domingo", mostre "Bom fim de semana!". Caso contrário, mostre "Boa semana!".
const desafio1 = () => {
const diaSemana = prompt('Informe o dia da semana');
const sabado = 'sabado';
const domingo = 'domingo';
if(diaSemana != sabado||diaSemana != domingo){
console.log('boa semana');
alert('boa semana');
}else{
console.log('fim de semana, boa noite!')
alert('fim de semana, boa noite!')
}
}
Neste eu fiz um incremento de console.log, apenas para estudo, o correto seria retira-los, no entanto como é para fins de aprendizado eu deixei espero que essa resolução possa ajudar alguem.
// 2.Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando.
const desafio2 = () => {
let numDigitado = prompt('Informe um numero: ');
const zero = 0
if(isNaN(numDigitado)){
alert('Você não digitou um número, e sim uma letra!');
}
else if(numDigitado < zero ) {
alert( 'O número que você digitou é Negativo! Você digitou: ' + numDigitado );
console.log('====================================');
console.log('O número que você digitou é Negativo! Você digitou: ' + numDigitado );
console.log('====================================');
}else if(numDigitado > zero) {
alert('O número que você digitou é Positivo! Você digitou: ' + numDigitado )
console.log('====================================');
console.log('O número que você digitou é Positivo! Você digitou: ' + numDigitado );
console.log('====================================');
}else if(numDigitado === null || numDigitado === '' || numDigitado === ' '){
alert('Voce não digitou nem um valor!')
console.log('====================================');
console.log('Voce não digitou nem um valor! ');
console.log('====================================');
}else{
console.log('====================================');
console.log('o numero informado é neutro ' + numDigitado);
console.log('====================================');
}
}
// 3.Crie um sistema de pontuação para um jogo. Se a pontuação for maior ou igual a 100, mostre "Parabéns, você venceu!". Caso contrário, mostre "Tente novamente para ganhar.".
const desafio3 = () => {
const pontuacaoVencedora = 100;
alert('O jogo irá iniciar ');
let pontuacaoDigitada = prompt('Digite a sua pontuação: ');
if (isNaN(pontuacaoDigitada)) {
alert('A Pontuação da vencedora deve ser um número');
} else if(pontuacaoDigitada==null || pontuacaoDigitada === ''){
alert('Não foi digitado nenhum valor')
}else if(pontuacaoDigitada < 0){
alert('A Pontuação não pode ser negativa');
}else if (pontuacaoDigitada >= pontuacaoVencedora) {
alert(`Parabens, voce venceu! Sua pontuação foi ${pontuacaoDigitada}`);
} else {
alert(`Tente novamente para ganhar! Sua pontuação foi de ${pontuacaoDigitada} e a do vencedora é ${pontuacaoVencedora}, faltando ${pontuacaoVencedora - pontuacaoDigitada}, pontos.`);
}
}
//4.Crie uma mensagem que informa o usuário sobre o saldo da conta, usando uma template string para incluir o valor do saldo.
const desafio4 = () => {
const saldoCliente = 100.90;
alert(`O saldo disponivel é de ${saldoCliente}`);
}
//5.Peça ao usuário para inserir seu nome usando prompt. Em seguida, mostre um alerta de boas-vindas usando esse nome.
const desafio5 = () => {
let nome = prompt('Digite o seu nome: ');
alert(`Boas vindas ${'\n'} ${nome}!`);
}
Espero que estaja correto e que possa ajudar alguem