Inkrementa un dekrementa operācijas JavaScript

Apskatīsim šādu kodu:

javascriptlet num = 0;
num = num + 1; // pieskaita mainīgajam num skaitli 1
alert(num);    // izvadīs 1

Kā jūs jau zināt, šo kodu var pārrakstīt saīsinātā veidā, izmantojot operatoru +=:

javascriptlet num = 0;
num += 1;     // pieskaita mainīgajam num skaitli 1
alert(num);   // izvadīs 1

Patiesībā vieninieka pieskaitīšana programmēšanā sastopama tik bieži, ka šai operācijai ir izgudrots vēl īsāks sintakses veids - speciāls operators inkrements ++, kas palielina mainīgā vērtību par 1.

Pārrakstīsim mūsu kodu ar tā palīdzību:

javascriptlet num = 0;
num++;        // pieskaita mainīgajam num skaitli 1
alert(num);   // izvadīs 1

Pastāv arī operācija dekrements --, kas samazina mainīgā vērtību par 1. Skatiet piemēru:

javascriptlet num = 0;
num--;        // atņem no mainīgā num skaitli 1
alert(num);   // izvadīs -1
Задание 1

Pārveidojiet šo kodu tā, lai tajā būtu inkrementa un dekrementa operācijas:

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