это все разные операторы
да это были логичиские
| - это побитовый оператор
"?" - Условный (тернарный) оператор "!" - логический оператор "|" - Битовый (побитовый) оператор
https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Expressions_and_Operators
Обсуждают сегодня