JavaScript-də artırma və azaltma əməliyyatları

Aşağıdakı kodu nəzərdən keçirək:

javascriptlet num = 0;
num = num + 1; // num dəyişəninə 1 əlavə edirik
alert(num);    // 1 çap edəcək

Artıq bildiyiniz kimi, bu kodu += operatoru vasitəsilə qısaldılmış formada yenidən yazmaq olar:

javascriptlet num = 0;
num += 1;     // num dəyişəninə 1 əlavə edirik
alert(num);   // 1 çap edəcək

Əslində, proqramlaşdırmada bir əlavə etmək o qədər tez-tez rast gəlinir ki, bu əməliyyat üçün daha da qısaldılmış sintaksis icad edilmişdir - xüsusi artırma operatoru ++, dəyişənin qiymətini 1 vahid artıran.

Gəlin kodumuzu onun köməyi ilə yenidən yazaq:

javascriptlet num = 0;
num++;        // num dəyişəninə 1 əlavə edirik
alert(num);   // 1 çap edəcək

Həmçinin azaltma -- əməliyyatı da var, bu da dəyişənin qiymətini 1 vahid azaldır. Nümunəyə baxın:

javascriptlet num = 0;
num--;        // num dəyişənindən 1 çıxırıq
alert(num);   // -1 çap edəcək
Задание 1

Bu kodu elə dəyişin ki, orada artırma və azaltma əməliyyatlarından istifadə olunsun:

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