Operacje inkrementacji i dekrementacji w JavaScript
Rozważmy następujący kod:
let num = 0;
num = num + 1; // dodajemy do zmiennej num liczbę 1
alert(num); // wyświetli 1
Jak już wiesz, ten kod można przepisać
w skróconej formie za pomocą operatora +=:
let num = 0;
num += 1; // dodajemy do zmiennej num liczbę 1
alert(num); // wyświetli 1
W rzeczywistości dodawanie jedynki w programowaniu
występuje tak często, że dla tej operacji
wymyślono jeszcze bardziej skróconą składnię
- specjalny operator inkrementacji ++, zwiększający
wartość zmiennej o 1.
Przepiszmy nasz kod z jego użyciem:
let num = 0;
num++; // dodajemy do zmiennej num liczbę 1
alert(num); // wyświetli 1
Istnieje również operacja
dekrementacji --, zmniejszająca wartość zmiennej
o 1. Zobacz przykład:
let num = 0;
num--; // odejmujemy od zmiennej num liczbę 1
alert(num); // wyświetli -1
Przerób ten kod tak, aby używał operacji inkrementacji i dekrementacji:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);