ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

Базовый JavaScript

JS Учебник JS Синтаксис JS Переменные JS Операторы JS If Условия JS Циклы JS Строки JS Числа JS Функции JS Объекты JS Даты JS Массивы JS Наборы JS Карты JS Математические JS RegExp JS Типы данных JS Ошибки JS Дебагинг JS События JS Программирование JS Справочники JS UTF-8 Характеры

JS Расширенный

JS Версии JS Функции JS Объекты JS Классы JS Итерации JS Промисы JS Модули JS HTML DOM JS Окна JS Web API JS AJAX JS JSON JS jQuery JS Графика JS Примеры JS Объекты

JavaScript. Уроки W3Schools для начинающих на русском языке

Ua En Es De Fr

JavaScript Присваивание


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

Операторы присваивания присваивают значение 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
|= x |= y x = x | y
**= x **= y x = x ** y

Оператор **= является частью ECMAScript 2016.


Примеры присваивания

Оператор присваивания = присваивает значение переменной.

Присваивание

let x = 10;
Попробуйте сами »

Оператор присваивания += добавляет значение к переменной.

Присваивание

let x = 10;
x += 5;
Попробуйте сами »

Оператор присваивания -= отнимает значение от переменной.

Присваивание

let x = 10;
x -= 5;
Попробуйте сами »

Оператор присваивания *= умножает переменную.

Присваивание

let x = 10;
x *= 5;
Попробуйте сами »

Оператор присваивания /= делит переменную.

Присваивание

let x = 10;
x /= 5;
Попробуйте сами »

Оператор присваивания %= присваивает остаток переменной.

Присваивание

let x = 10;
x %= 5;
Попробуйте сами »

Проверьте себя с помощью упражнений

Упражнение:

Используйте корректный оператор присваивания, который приведёт к x 15 (то же, что x = x + y).

    x = 10;
    y = 5;
    x  y;