В JavaScript я знаю следующие логические операторы:
&&): Возвращает true, если оба операнда истинны. В противном случае возвращает false. Может использоваться для сокращенного вычисления: если первый операнд ложный, второй не вычисляется.||): Возвращает true, если хотя бы один из операндов истинен. Возвращает false, только если оба операнда ложны. Также поддерживает сокращенное вычисление: если первый операнд истинный, второй не вычисляется. Часто используется для установки значений по умолчанию.!): Инвертирует логическое значение операнда. Преобразует операнд в булевое значение перед инверсией.Примеры использования:
javascript