JavaScript-da inkrement va dekrement amallari

Quyidagi kodni ko'rib chiqaylik:

javascriptlet 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:

javascriptlet 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:

javascriptlet 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:

javascriptlet num = 0;
num--;        // num o'zgaruvchisidan 1 sonini ayiramiz
alert(num);   // -1 chiqadi
Задание 1

Ushbu kodni shunday o'zgartiringki, unda inkrement va dekrement amallari ishlatilgan bo'lsin:

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