Ajuda com JS

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

caso queira ver o codigo

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