Код по сути такой же, как и то, что было опубликовано, только с несколькими круглыми скобками.
аюсь заставить этот 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
}