JavaScript-də artırma və azaltma əməliyyatları
Aşağıdakı kodu nəzərdən keçirək:
let 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:
let 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:
let 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:
let num = 0;
num--; // num dəyişənindən 1 çıxırıq
alert(num); // -1 çap edəcək
Bu kodu elə dəyişin ki, orada artırma və azaltma əməliyyatlarından istifadə olunsun:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);