Ինկրեմենտ և դեկրեմենտ օպերացիաները 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);