Урок 13. Математические операторы присваивания


Все уроки по JavaScript расположены здесь.

Рассмотрим, как мы можем использовать переменные и математические операторы для вычисления нового значения и присвоения их переменной. Ознакомьтесь с примером ниже:

let w = 4;
w = w + 1;
console.log(w); //Вывод: 5
В приведённом выше примере мы создали переменную w с присвоенным ей значением 4. Следующая строка, w = w + 1, увеличивает значение w с 4 до 5.

Другой способ – это переназначить w после выполнения некоторой математической операции использовать встроенные математические операторы присваивания. Мы смогли переписать код выше д:

let w = 4;
w += 1;
console.log(w); // Вывод: 5
Во втором примере мы использовали оператор присваивания += для переназначения w. Мы выполняем математическую операцию первого оператора +, используя число справа, а затем переназначаем w вычисленному значению.

У нас также есть доступ к другим математическим операторам присваивания: -=, * = и/=, которые работают аналогичным образом.

let x = 20;
x -= 5; // Может быть записано как  x = x - 5
console.log(x); // Вывод: 15

let y = 50;
y *= 2; // Может быть записано как  y = y * 2
console.log(y); // Вывод: 100

let z = 8;
z /= 2; // Может быть записано как  z = z / 2
console.log(z); // Вывод: 4
Задачи к уроку

Есть код:

let levelUp = 10;
let powerLevel = 9001;
let multiplyMe = 32;
let quarterMe = 1152;
  1. Используйте оператор математического присваивания+=, чтобы увеличить значение, хранящееся в levelUp на 5.
  2. Используйте оператор математического присваивания, чтобы уменьшить значение, хранящееся в powerLevel на 100.
  3. Используйте оператор математического присваивания *=, чтобы умножить значение, хранящееся в multiplyMe, на 11.
  4. Используйте оператор математического присваивания /=, чтобы разделить значение, хранящееся в quarterMe на 4.
Предыдущий: Урок 12. Создание переменной JavaScript: const | Следующий: Урок 14. Оператор инкремента и декремента JavaScript
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегистатьи IT, уроки по JavaScript, JavaScript




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Текущая дата и разница дат в VBA
Букмекеры, вилки и парсинг
Простейшая SQL инъекция для чайников