Операције инкремента и декремента у 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);