freeCodeCamp/guide/russian/javascript/assignment-operators/index.md

3.6 KiB
Raw Blame History

title localeTitle
Assignment Operators Операторы присваивания

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

Операторы присваивания, как следует из названия, присваивают (или повторно назначают) значения переменной. Хотя на операторах присваивания довольно много вариаций, все они строятся из основного оператора присваивания.

Синтаксис

x = y; | Описание | Необходимость : ---------: |: ---------------------: | ---------:
x | Переменная | необходимые
= | Оператор присваивания | необходимые
y | Значение для назначения переменной | необходимые

Примеры

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

Оператор | Синтаксис | Длинная версия
------------------------------- | --------- | -------------
Назначение | 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
Назначение возведения в степень | 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
Побитовое назначение XOR | x ^ = y | x = x ^ y
Побитовое назначение OR | x | = y | x = x | Y

Дополнительная информация:

Ссылка MDN

Ссылка MSDN