--- title: Інкремент (++) slug: Web/JavaScript/Reference/Operators/Increment tags: - JavaScript - Довідка - Оператор translation_of: Web/JavaScript/Reference/Operators/Increment ---
{{jsSidebar("Operators")}}

Оператор інкременту (++) збільшує свій операнд (додає одиницю) та повертає його значення.

{{EmbedInteractiveExample("pages/js/expressions-increment.html")}}

Синтаксис

Оператор: x++ або ++x

Опис

Якщо оператор використовується постфіксно, після операнду (наприклад, x++), тоді він збільшує значення та повертає його до збільшення.

Якщо оператор використовується префіксно, перед операндом (наприклад, ++x), тоді він збільшує значення та повертає його після збільшення.

Приклади

Постфіксний інкремент

let x = 3;
y = x++;

// y = 3
// x = 4

Префіксний інкремент

let a = 2;
b = ++a;

// a = 3
// b = 3

Специфікації

Специфікація
{{SpecName('ESDraft', '#sec-postfix-increment-operator', 'Increment operator')}}

Сумісність з веб-переглядачами

{{Compat("javascript.operators.increment")}}

Див. також