Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

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, остаток от деления, приоритет операций, составное присваивание, ++ и --.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.