Operazioni di incremento e decremento in JavaScript
Consideriamo il seguente codice:
let num = 0;
num = num + 1; // aggiungiamo il numero 1 alla variabile num
alert(num); // visualizzerà 1
Come già sapete, questo codice può essere riscritto
in forma abbreviata utilizzando l'operatore +=:
let num = 0;
num += 1; // aggiungiamo il numero 1 alla variabile num
alert(num); // visualizzerà 1
In realtà, l'aggiunta di uno nella programmazione
è così comune che per questa operazione
è stato inventato una sintassi ancora più abbreviata
- un operatore speciale incremento ++, che aumenta
il valore della variabile di 1.
Riscriviamo il nostro codice con il suo aiuto:
let num = 0;
num++; // aggiungiamo il numero 1 alla variabile num
alert(num); // visualizzerà 1
Esiste anche l'operazione
decremento --, che diminuisce il valore della variabile
di 1. Guardate l'esempio:
let num = 0;
num--; // sottraiamo il numero 1 dalla variabile num
alert(num); // visualizzerà -1
Modificate questo codice in modo che utilizzi le operazioni di incremento e decremento:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);