Операции присваивания
В языке JS имеется несколько вариантов присваивания:
= Прямое присваивание значения левому операнду
+= Складывает значения левого и правого операндов и присваивает результат левому операнду
+ Складывает значения левого и правого операндов и присваивает результат левому операнду
++ Увеличивает значение левого операнда (правый может отсутствовать)
-= Вычитает значения левого и правого операндов и присваивает результат левому операнду
- Вычитает значения левого и правого операндов и присваивает результат левому операнду
-- Уменьшает значение левого операнда (правый может отсутствовать)
* Умножает значения левого и правого операндов и присваивает результат левому операнду
*= Умножает значения левого и правого операндов и присваивает результат левому операнду
/ Делит значения левого на правого операндов и присваивает результат левому операнду
/= Делит значения левого на правого операндов и присваивает результат левому операнду
Так, например, можно записать:
nval *=10;
т.е. переменна nval увеличивает значение в 10 раз.
вместо:
nval = nval * 10;
Комментариев нет:
Отправить комментарий