JavaScript-da inkrement va dekrement amallari
Quyidagi kodni ko'rib chiqaylik:
let num = 0;
num = num + 1; // num o'zgaruvchisiga 1 sonini qo'shamiz
alert(num); // 1 chiqadi
Bildigingizdek, ushbu kodni
+= operatori orqali
qisqartirilgan shaklda qayta yozish mumkin:
let num = 0;
num += 1; // num o'zgaruvchisiga 1 sonini qo'shamiz
alert(num); // 1 chiqadi
Aslida, dasturlashda bittani qo'shish
shunchalik tez-tez uchraydiki, bu operatsiya uchun
yana ham qisqaroq sintaksis
ixtiro qilingan - maxsus inkrement ++ operatori,
o'zgaruvchi qiymatini 1 ga oshiradi.
Kodimizni undan foydalanib qayta yozamiz:
let num = 0;
num++; // num o'zgaruvchisiga 1 sonini qo'shamiz
alert(num); // 1 chiqadi
Shuningdek,
dekrement -- operatsiyasi mavjud bo'lib, u o'zgaruvchi qiymatini
1 ga kamaytiradi. Misolni ko'ring:
let num = 0;
num--; // num o'zgaruvchisidan 1 sonini ayiramiz
alert(num); // -1 chiqadi
Ushbu kodni shunday o'zgartiringki, unda inkrement va dekrement amallari ishlatilgan bo'lsin:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);