Corrected markdown typos in: 1. Syntax Table 2. Complete list of Javascript's assignment operators table
3.6 KiB
title, localeTitle
| 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 |