Операции за инкремент и декремент во JavaScript
Разгледајте го следниот код:
let num = 0;
num = num + 1; // додаваме на променливата num бројот 1
alert(num); // ќе испише 1
Како што веќе знаете, овој код може да се препише
во скратена форма преку операторот +=:
let num = 0;
num += 1; // додаваме на променливата num бројот 1
alert(num); // ќе испише 1
Всушност, додавањето на единица во програмирањето
се среќава толку често, што за оваа операција
е измислен уште пократок синтакса
- специјален оператор инкремент ++, кој го зголемува
значението на променливата за 1.
Да го препишеме нашиот код со негова помош:
let num = 0;
num++; // додаваме на променливата num бројот 1
alert(num); // ќе испише 1
Постои и операција
декремент --, која го намалува значењето на променливата
за 1. Погледнете го примерот:
let num = 0;
num--; // одземаме од променливата num бројот 1
alert(num); // ќе испише -1
Променете го овој код така што во него ќе користите операции за инкремент и декремент:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);