Операторы присваивания присваивают значения переменным JavaScript.
Оператор | Пример | Аналог |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
Внимание! Оператор **= является экспериментальным в рамках предложения ECMAScript 2016 (ES7). Не все браузеры его поддерживают. Не используйте его.
Примеры операторов присваивания
Оператор = присваивает значение переменной.
var x = 10;
Оператор += добавляет значение к значению переменной и присваивает результат этой переменной.
var x = 10;
x += 5;
Оператор -= вычитает значение из значения переменной и присваивает результат этой переменной.
var x = 10;
x -= 5;
Оператор *= умножает значение на значение переменной и присваивает результат этой переменной.
var x = 10;
x *= 5;
Оператор /= делит значение переменной на заданное значение и присваивает результат этой переменной.
var x = 10;
x /= 5;
Оператор %= делит значение переменной на заданное значение и присваивает получившийся остаток этой переменной.
var x = 10;
x %= 5;