++ and -- Operators
Language Reference |
Used to increment or decrement a variable by one.
result = ++variable
result = --variable
result = variable++
result = variable--
The syntax of the ++ and -- operators has these parts:
Part Description result Any variable. variable Any variable.
The increment and decrement operators are used as a shortcut to modify the value stored in a variable. The value of an expression containing one of these operators depends on whether the operator comes before or after the variable:j is assigned the value 3, as the increment occurs before the expression is evaluated.var j, k; k = 2; j = ++k;
Contrast the following example:Here, j is assigned the value 2, as the increment occurs after the expression is evaluated.var j, k; k = 2; j = k++;