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