Операции за инкремент и декремент во JavaScript

Разгледајте го следниот код:

javascriptlet num = 0;
num = num + 1; // додаваме на променливата num бројот 1
alert(num);    // ќе испише 1

Како што веќе знаете, овој код може да се препише во скратена форма преку операторот +=:

javascriptlet num = 0;
num += 1;     // додаваме на променливата num бројот 1
alert(num);   // ќе испише 1

Всушност, додавањето на единица во програмирањето се среќава толку често, што за оваа операција е измислен уште пократок синтакса - специјален оператор инкремент ++, кој го зголемува значението на променливата за 1.

Да го препишеме нашиот код со негова помош:

javascriptlet num = 0;
num++;        // додаваме на променливата num бројот 1
alert(num);   // ќе испише 1

Постои и операција декремент --, која го намалува значењето на променливата за 1. Погледнете го примерот:

javascriptlet num = 0;
num--;        // одземаме од променливата num бројот 1
alert(num);   // ќе испише -1
Задание 1

Променете го овој код така што во него ќе користите операции за инкремент и декремент:

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