Operazioni di incremento e decremento in JavaScript

Consideriamo il seguente codice:

javascriptlet 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 +=:

javascriptlet 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:

javascriptlet 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:

javascriptlet num = 0;
num--;        // sottraiamo il numero 1 dalla variabile num
alert(num);   // visualizzerà -1
Задание 1

Modificate questo codice in modo che utilizzi le operazioni di incremento e decremento:

javascriptlet num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);