Eai galera, eu tenho uma pergunta besta, estou iniciando programação agora e não estou conseguindo acertar o codigo.
O codigo foi o seguinte:
var diaDaSemana = “segunda”;
var horaAtual = 14;
function possoIrAoBanco(diaDaSemana,horaAtual) {
return horaAtual >= 9 && horaAtual <= 15 && diaDaSemana!= “sabado” && diaDaSemana!= “domingo”;
}
o resultado que estou querendo é que de verdadeiro para qualquer resultado onde o banco abra de segunda a sexta das 9 ás 15, qualquer valor depois disso sera false, e nessa codificação esta dando false para sexta as 10, alguem sabe me dizer porque ? não sei o que fiz de errado no codigo.
Como você está invocando a função? Abri o console do browser e colei seu código. Ele parece funcionar.
var diaDaSemana = "segunda";
var horaAtual = 14;
function possoIrAoBanco(diaDaSemana,horaAtual) {
return horaAtual >= 9 && horaAtual <= 15 && diaDaSemana!= "sabado" && diaDaSemana!= "domingo";
}
possoIrAoBanco("sexta", 10); // => true
Por um site de exercicios que estou fazendo, vou mandar um print para ver.
Exclui essas duas primeiras linhas
var diaDaSemana = "segunda";
var horaAtual = 14;
continuou mesma coisa kkkkkkk
to ficando louco com isso
A condição tá errada, coloca != ao invés de ==
tentei dessa maneira mas meio que piorou as coisas
olha só passa pro seguinte resultado
O 'sábado' do teste tem acento. O do seu código não tem. Assim as strings são diferentes.
1 curtida
nossa verdade, deu certo, obrigado
q erro besta e eu pensando q era algo de codigo kkkkk
obrigado