Inkrementa un dekrementa operācijas JavaScript
Apskatīsim šādu kodu:
let 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 +=:
let 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:
let 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:
let num = 0;
num--; // atņem no mainīgā num skaitli 1
alert(num); // izvadīs -1
Pārveidojiet šo kodu tā, lai tajā būtu inkrementa un dekrementa operācijas:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);