Оператор приращения JavaScript используется для увеличения значения переменной на единицу. Значение, возвращаемое операндом, зависит от того, был ли оператор приращения слева (приращение префикса) или справа (приращение постфикса). Если оператор используется перед операндом, то значение увеличивается на единицу, а затем возвращается, но если оператор находится после операнда, то значение сначала возвращается, а затем увеличивается.
Оператор приращения можно использовать только для ссылок, то есть оператор можно применять только к свойствам переменных и объектов. Кроме того, оператор приращения не может быть связан
Синтаксис:
a++ или ++a
Пример 1: В этом примере мы увидим значение, возвращаемое при применении оператора приращения после операнда (постфиксное приращение).
Javascript
var
x = 10;
console.log(x++);
console.log(x);
Вывод: мы можем наблюдать, что сначала возвращается значение, а затем увеличивается.
10
11
Пример 2. В этом примере мы увидим значения, возвращаемые при применении оператора перед операндом (приращение префикса).
Javascript
var
x = 10;
console.log(++x);
console.log(x);
Вывод: здесь значение сначала увеличивается, а затем возвращается.
11
11
Поддерживаемые браузеры:
- Chrome
- Edge
- Firefox
- Opera
- Safari