1
resposta

Desafio ; Hora da Pratica

let dia = prompt('Qual é o dia da semana');
if( dia === 'Sabado' ||'Domingo'){

alert('Bom fim de semana');

}
else{

    alert('Boa semana!');
}

```let numero = prompt('digite um numero');
if(numero > 0){

    alert('O numero é positivo');
}
else{

    alert('O numero é negativo');
}
```let salario = prompt('digite salario');
let gasto  = prompt('quanto gastou');

let saldo = salario - gasto;

alert(saldo);
1 resposta

Oi, Endel! Como vai?

Notei que você está praticando condicionais em JavaScript, o que é fundamental para a lógica de programação. Um ponto importante no seu código é a forma como a condição do if está escrita para verificar o dia da semana — isso pode não funcionar como esperado, pois a expressão dia === 'Sabado' || 'Domingo' sempre retorna verdadeiro devido ao segundo valor ser uma string não vazia.

Uma dica interessante para o futuro é usar o método .toLowerCase() para padronizar o texto e o operador lógico correto na condição, assim:


let dia = prompt('Qual é o dia da semana').toLowerCase();

if(dia === 'sabado' || dia === 'domingo') {
    alert('Bom fim de semana');
} else {
    alert('Boa semana!');
}

Esse código transforma o texto digitado em letras minúsculas e verifica corretamente se o dia é sábado ou domingo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!