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

Что такое логические операторы присваивания в JavaScript и какие они бывают?

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

Логические операторы присваивания объединяют логическую операцию с присваиванием.

Виды:

  1. &&= (логическое И присваивание) — присваивает значение только если левый операнд truthy
  2. ||= (логическое ИЛИ присваивание) — присваивает значение только если левый операнд falsy
  3. ??= (nullish coalescing присваивание) — присваивает значение только если левый операнд null или undefined

Пример: x ??= defaultValue эквивалентно x = x ?? defaultValue

  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov