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

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

Простые операторы присваивания выполняются с помощью знака равенства (=), которыйassigns значение справа от знака равенства переменной слева от знака равенства.

Например:

var iNum = 10;

Комбинированные присваивания выполняются с помощью умножающих, добавочных или сдвиговых операторов и знака равенства (=). Эти операторы являются сокращенными формами следующих обычных ситуаций:

var iNum = 10;
iNum = iNum + 10;

Эти строки кода можно переписать с помощью оператора комбинированного присваивания:

var iNum = 10;
iNum += 10;

Каждый主要的 арифметический оператор и несколько других имеют операторы комбинированного присваивания:

  • Множество/присваивание (*=)
  • Деление/присваивание (/=)
  • Остаток от деления/присваивание (%=)
  • Добавление/присваивание (+=)
  • Удаление/присваивание (-=)
  • Левый сдвиг/присваивание (<<=)
  • Знаковый правый сдвиг/присваивание (>>=)
  • Беззнаковый右ый сдвиг/присваивание (>>>=)