Increment and decrement (++ --)
Увеличивает или уменьшает переменную на единицу.
Доступно с: ES1
Синтаксис
x++ / ++x / x-- / --xПримеры
Увеличение и уменьшение:
let count = 5;
count++;
count++;
count--;
console.log(count);Результат:
6Постфиксная и префиксная форма возвращают разное:
let a = 1;
let b = 1;
console.log(a++);
console.log(++b);
console.log(a, b);Результат:
1
2
2 2Примечания
Чтобы не путаться, используйте ++ отдельной строкой, а не внутри других выражений. Для шага больше единицы — x += 2. С const оператор не работает: переменную нужно объявить через let.
См. также
- Remainder (%) — Остаток от деления.
- let — Объявляет переменную, значение которой можно менять.
В учебнике
- Операторы — Арифметические операторы JavaScript, остаток от деления, приоритет операций, составное присваивание, ++ и --.