Answer

Answer

t.me/js_test

Ответ:

42 22 55

Объяснение:

В данном примере представлены разные операторы присваивания, все они представляют собой короткие записи для других выражений. Logical OR assignment (||=) присваивает значение если правый операнд ложный, это короткая запись для x || (x = y). Logical AND assignment (&&=) присваивает значение если правый операнд правдивый, это короткая запись для x && (x = y). Nullish coalescing assignment (??=) присваивает значение если правый операнд равен null или undefined, это короткая запись для x ?? (x = y).

Код:

let a = 0,
  b = 1,
  c = null;

a ||= 42;
b &&= 22;
c ??= 55;

console.log(a, b, c);

Report Page