ინკრემენტის და დეკრემენტის ოპერაციები JavaScript-ში

განვიხილოთ შემდეგი კოდი:

javascriptlet num = 0;
num = num + 1; // ცვლად num-ს ვუმატებთ რიცხვს 1
alert(num);    // გამოიტანს 1

როგორც უკვე იცით, ეს კოდი შეიძლება გადაიწეროს შემოკლებული ფორმით += ოპერატორის მეშვეობით:

javascriptlet num = 0;
num += 1;     // ცვლად num-ს ვუმატებთ რიცხვს 1
alert(num);   // გამოიტანს 1

სინამდვილეში, ერთეულის მიმატება პროგრამირებაში ისეთი ხშირია, რომ ამ ოპერაციისთვის გამოგონილია კიდევ უფრო შემოკლებული სინტაქსი - სპეციალური ოპერატორი ინკრემენტი ++, რომელიც ზრდის ცვლადის მნიშვნელობას 1-ით.

გადავიწეროთ ჩვენი კოდი მისი გამოყენებით:

javascriptlet num = 0;
num++;        // ცვლად num-ს ვუმატებთ რიცხვს 1
alert(num);   // გამოიტანს 1

ასევე არსებობს ოპერაცია დეკრემენტი --, რომელიც ამცირებს ცვლადის მნიშვნელობას 1-ით. ნახეთ მაგალითი:

javascriptlet num = 0;
num--;        // ცვლად num-ს ვაკლებთ რიცხვს 1
alert(num);   // გამოიტანს -1
Задание 1

გადააკეთეთ ეს კოდი ისე, რომ მასში იყოს გამოყენებული ინკრემენტის და დეკრემენტის ოპერაციები:

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