Почему не работает двойное сравнение?
Потому что язык не предоставляет такой возможности. Всегда нужно писать "отдельно".
Все дело в приоритете операторов https://developer.mozilla.org/ru/docs/Web/JavaScri...