Операторы присваивания, как следует из названия, присваивают (или повторно назначают) значения переменной. Хотя на операторах присваивания довольно много вариаций, все они строятся из основного оператора присваивания.
let initialVar = 5; // Variable initialization requires the use of an assignment operator
let newVar = 5;
newVar = 6; // Variable values can be modified using an assignment operator
```
## вариации
Другие операторы присваивания являются сокращением для выполнения некоторой операции с использованием переменной (обозначенной выше x) и значением (указано выше y), а затем присваиванием результата самой переменной.
Например, ниже приведен синтаксис для оператора присваивания:
```
x += y;
```
Это то же самое, что и применение оператора сложения и переназначение суммы в исходную переменную (т. Е. X), которая может быть выражена следующим кодом:
```
x = x + y;
```
Чтобы проиллюстрировать это с использованием фактических значений, вот еще один пример использования оператора присваивания:
```
let myVar = 5; // value of myVar: 5
myVar += 7; // value of myVar: 12 = 5 + 7
```
## Полный список операторов присваивания Javascript