Код по сути такой же, как и то, что было опубликовано, только с несколькими круглыми скобками.

аюсь заставить этот Javascript что-то делать, если день недели совпадает с любым из дней, перечисленных в моем заявлении, а также ограничить его между 17:00 и 19:00 часами, но оператор OR не работает как я и ожидал, я новичок в JS, и мне интересно, неправильно ли я понимаю использование этого оператора. Если бы я перечислил значение только для одного дня недели вместо 3, как в моем примере, код работает, как я и надеялся.

var d = new Date();
var dayOfWeek = d.getDay(); // 0 = Sunday
var hour = d.getHours();

if ( dayOfWeek == 4 || 5 || 6 && hour >= 17 && hour < 19 ){
    // do stuff
  } else {
    // do other stuff 
} 

Ответы на вопрос(0)

Ваш ответ на вопрос