JavaScript Incrementando (++)


Ejemplo

El operador Incremento ( ++ ) incrementa su operando en uno.

  • Si se utiliza como un postfix, entonces devuelve el valor antes de incrementar.
  • Si se usa como un prefijo, entonces devuelve el valor después de incrementar.

//postfix
var a = 5,    // 5
    b = a++,  // 5
    c = a     // 6

En este caso, a se incrementa después de configurar b . Entonces, b será 5, y c será 6.


//prefix
var a = 5,    // 5
    b = ++a,  // 6
    c = a     // 6

En este caso, a se incrementa antes de configurar b . Entonces, b será 6, y c será 6.


Los operadores de incremento y decremento se utilizan comúnmente en for bucles, por ejemplo:

for(var i = 0; i < 42; ++i)
{
  // do something awesome!
}

Observe cómo se utiliza la variante de prefijo . Esto garantiza que una variable temporal no se crea innecesariamente (para devolver el valor antes de la operación).