Código errado, ajuda p corrigir

Sou iniciante, Front End, curso.

Exercício: Caso o usuário possa ir ao banco você deve exibir com console.log a seguinte mensagem: “Você pode ir ao banco”, caso contrário, ‘O banco está fechado, tente outro dia’

  • Dias da semana pro sistema: segunda, terca, quarta, quinta, sexta, sabado e domingo.

  • Você terá a seguinte variável no código: *diaSemana.

  • Usar na condição do if o operador && para juntar as condições lógicas junto ao operador diferente de( != ).
    *PS: fiz o código abaixo mas tem algum erro q não consigo achar:

var diaSemana = 'sabado'

if (diaSemana == "sabado " && !diaSemana == "segunda") {
 console.log("O banco está fechado, tente outro dia")
} else {
console.log("Você pode ir ao banco")
}

Se o usuário ira entrar com o dia da semana ou vira de uma variável qualquer tanto faz.
Eu pegaria

if (diaSemana != "sabado"   ||   diaSemana != "domingo") {
  fechado
} else {
  aberto 
}

O melhor seria vc ter os dias cadastrados e dar essa opção na tela ou invés do usuário digitar, porque ele pode digitar com letra maiúscula, com assento e por ai vai.

1 curtida

Quando postar códigos no site, seleciona ele todo e clica em </>, isso facilita a leitura dos colegas

image

1 curtida

Valeu pela dica.
É tudo novo pra mim.

Para mim deu certo assim. Se ajudar
var diaSemana = ‘sabado’

if(diaSemana != ‘domingo’ && diaSemana != ‘sabado’){
console.log(‘O banco está fechado, tente outro dia’)

}else{

console.log(‘Você pode ir ao banco’)
}
:wink: