JavaScript-de inkrement we dekrement ýagdaýy

Indiki koda serediň:

javascriptlet num = 0;
num = num + 1; // num üýtgeýjisine 1 sanyny goşýarys
alert(num);    // 1 çykarar

Bilşiňiz ýaly, bu kody operator += arkaly gysgaldylan görnüşde ýazyp bolýar:

javascriptlet num = 0;
num += 1;     // num üýtgeýjisine 1 sanyny goşýarys
alert(num);   // 1 çykarar

Aslynda, programmirlemede birlik goşmak şonçakýiginde duş gelýär, şol sebäpli bu amal üçin has-da gysgaldylan sintaksis -oýlap tapylan ýörite operator inkrement ++, üýtgeýjiniň bahasyny 1 artdyrýar.

Indi kody onuň kömegi bilen gaýtadan ýazaýalyň:

javascriptlet num = 0;
num++;        // num üýtgeýjisine 1 sanyny goşýarys
alert(num);   // 1 çykarar

Şeýle hem dekrement -- amaly bar, üýtgeýjiniň bahasyny 1 azaldýar. Mysala serediň:

javascriptlet num = 0;
num--;        // num üýtgeýjisinden 1 sany aýyrýarys
alert(num);   // -1 çykarar
Задание 1

Bu kody şeýle üýtgediň, ýagny onda inkrement we dekrement amallary bolsun:

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