Перейти к основному содержимому

Логические операторы

Когда решение зависит от нескольких проверок, логические операторы позволяют объединять их результаты или инвертировать их:

  • && Логическое И - даёт true, только когда обе части истинны. Пример: x < 5 && x < 10
  • || Логическое ИЛИ - даёт true, когда хотя бы одна из частей истинна. Пример: x < 5 || x < 4
  • ! Логическое НЕ - инвертирует результат, превращая true в false, а false в true. Пример: !(x < 5 && x < 10)