Operator zwiększania/zmniejszania
W JavaScript mamy do dyspozycji operator zwiększania o jeden
++
i operator zmniejszania o jeden--
Zamiast pisać a = a + 1;
Możemy napisać a++; lub ++a;
Przy czym użycie operatora przed zmienną (++a) oznacza, że wartość najpierw zostanie zwiększona a dopiero potem użyta.
Natomiast operator po zmiennnej (a++) oznacza, że najpierw zostanie użyta poprzednia wartość zmiennej, a dopiero potem zwiększona.
Na przykład:
var a, b, i=1 a=i++ //a ma wartość 1 b=i++ //b ma wartość 2
lub
var a, b, i=1 a=++i //a ma wartość 2 b=++i //b ma wartość 3