2. Типы данных и переменные
33
«Дай пять!». И при каждом новом приветствии
эту переменную надо
будет увеличить на 1.
Увеличение на 1 называют
инкрементом, а уменьшение на 1 —
декрементом. Выполняются инкремент и декремент с помощью опера-
торов
++ и --.
var highFives = 0;
++highFives;
1
++highFives;
2
--highFives;
1
После выполнения оператора
++ значение highFives (количество
приветствий) увеличится на 1, а после выполнения оператора
-- умень-
шится на 1. Также эти операторы можно
писать после имени перемен-
ной — эффект будет прежним, однако после выполнения такой команды
JavaScript вернет первоначальное значение переменной,
каким оно было
до инкремента или декремента.
highFives = 0;
highFives++;
0
highFives++;
1
highFives;
2
В этом примере мы сначала обнулили значение
highFives.
Команда
highFives++ увеличивает переменную на 1,
но число, которое печатает после этого JavaScript, является зна-
чением до инкремента. Однако, запрашивая значение
highFives
в самом конце (после двух инкрементов), мы получаем 2.
+= (плюс-равно) и –= (минус-равно)
Чтобы увеличить значение переменной на заданное число,
можно написать такой код:
var x = 10;
x = x + 5;
x;
15
High fives
—
дай пять!