Операторы присваивания присваивают значения переменным JavaScript.
Фото Celine Ruiz на Unsplash
Это называется «составное назначение», потому что оно состоит из 2 или более операторов.
Их 13, но мы рассмотрим следующие.
Оглавление:
- Добавление назначения +=
- Назначение вычитания -=
- Назначение умножения *=
- Назначение отдела /=
Чтобы понять эти.
1. Сначала обязательно посетите раздел Знаки равенства JavaScript и математика (=)
2. Затем Арифметические операторы JavaScript.
Итак, если вы уже знаете их. Давайте вернемся к операторам присваивания в JavaScript.
Добавление задания +=
Теперь мы сказали, что операторы присваивания присваивают/устанавливают значения переменным JavaScript.
Итак, давайте создадим переменную для демонстрации
let myVar = 10; console.log(myVar);
Теперь у нас есть переменная myVar со значением 10.
Если я хочу добавить число в переменную myVar. Тогда без составных операторов присваивания я должен сделать это именно так.
myVar = myVar + 5; // that's 10 + 5 thus result = 15
Поэтому вместо использования этой длинной строки кода = myVar + 5;
Я могу легко использовать myVar += 5;
myVar += 5; // Here += 5 is the same thing as myVar = myVar + 5;
Как видите, « += 5 » — это то же самое, что и « myVar = myVar + 5; “
1) ПРИМЕЧАНИЕ. Поскольку это такой распространенный шаблон в программировании, существуют операторы, которые выполняют и математическую операцию, и присваивание за один шаг.
2) Примечание. Сначала вычисляется математическое выражение. Затем результат присваивается переменной
3) Примечание. Также обратите внимание, что я использую ключевое слово «let» вместо «const»
Это потому, что вы не можете переназначить значение переменной, объявленной с помощью «const»
4) Примечание. В видео я использую ключевое слово «var». Это потому, что это видео из моего курса ES5.
Назначение вычитания -=
Это в основном работает так же. Разница лишь в том, что оператор присваивания вычитания забирает/вычитает одно число из другого.
Просто измените оператор присваивания той же переменной.
let myVar = 10; // myVar = myVar - 5; That's long version // use this instead myVar -= 5; // result is 5 because 10 - 5 = 5
Назначение умножения *=
JavaScript использует оператор *= для умножения и присвоения числа переменной.
Используйте ту же переменную, просто измените оператор присваивания.
let myVar = 10; // Instead of doing the long way // myVar = myVar * 5; // Use short way myVar *= 5; // 10 * 5 = 50
Назначение отдела /=
JavaScript использует оператор /= для разделения и присвоения числа переменной.
let myVar = 10; // This is the long way // myVar = myVar / 5; // result is 2 // Use shorthand myVar /= 5; // 10 / 5 = 2
Вот и все для этой статьи и видео.
Если вам нравятся мои статьи и видео, вы можете подписаться на меня, чтобы поддержать.
Если вам не нравится, то поделитесь этим со своими врагами, чтобы они тоже могли пострадать от JavaScript и математики.