Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/logical-operators-conditional

Как работают логические операторы `&&` и `||` как условные операторы?

СобеседованиеОператоры

Логические операторы могут использоваться для условного выполнения кода.

  • && (логическое И):
    1. Если левый операнд truthy, возвращается правый операнд
    2. Если левый операнд falsy, возвращается левый операнд (выполнение останавливается)
    3. Пример: condition && doSomething() — выполнится только если condition truthy
  • || (логическое ИЛИ):
    1. Если левый операнд truthy, возвращается левый операнд (выполнение останавливается)
    2. Если левый операнд falsy, возвращается правый операнд
    3. Пример: value || defaultValue — вернёт defaultValue если value falsy
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov