Операторы присваивания

Операторы присваивания предназначены для сохранения значения в переменной. Перечислим операторы присваивания доступные в JavaScript:

  • = — присваивает переменной значение:
let x = 5;

Оператор = можно также использовать для распаковки объектов:

let arr = [1, 2];
let [a, b] = arr;
console.log( a + ' ' + b );   // 1 2
  • += — увеличивает значение переменной на указанную величину:
x += 5; // Эквивалентно x = x + 5;
  • -= — уменьшает значение переменной на указанную величину:
x -= 5; // Эквивалентно x = x - 5;
  • *= — умножает значение переменной на указанную величину:
x *= 5; // Эквивалентно x = x * 5;
  • /= — делит значение переменной на указанную величину:
x /= 5; // Эквивалентно x = x / 5;
  • %= — делит значение переменной на указанную величину и возвращает остаток:
x %= 5; // Эквивалентно x = x % 5;
  • **= — возведение в степень с присваиванием:
let x = 10;
x **= 2; // Эквивалентно x = x ** 2;
console.log(x);   // 100
  • &=, |=, ^=, <<=, >>= и >>>= — побитовые операторы с присваиванием.

Учебник по Node.js и JavaScript
Учебник по JavaScript (Node.js) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов