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