JavaScript Incremento (++)


Esempio

L'operatore Increment ( ++ ) incrementa il suo operando di uno.

  • Se usato come postfix, restituisce il valore prima di incrementare.
  • Se usato come prefisso, restituisce il valore dopo l'incremento.

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

In questo caso, a viene incrementato dopo l'impostazione b . Quindi, b sarà 5 e c sarà 6.


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

In questo caso, a viene incrementato prima di impostare b . Quindi, b sarà 6 e c sarà 6.


Gli operatori di incremento e decremento sono comunemente utilizzati in for cicli, ad esempio:

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

Si noti come viene utilizzata la variante del prefisso . Ciò garantisce che una variabile temporanea non venga creata inutilmente (per restituire il valore prima dell'operazione).