ინკრემენტის და დეკრემენტის ოპერაციები JavaScript-ში
განვიხილოთ შემდეგი კოდი:
let num = 0;
num = num + 1; // ცვლად num-ს ვუმატებთ რიცხვს 1
alert(num); // გამოიტანს 1
როგორც უკვე იცით, ეს კოდი შეიძლება გადაიწეროს
შემოკლებული ფორმით += ოპერატორის მეშვეობით:
let num = 0;
num += 1; // ცვლად num-ს ვუმატებთ რიცხვს 1
alert(num); // გამოიტანს 1
სინამდვილეში, ერთეულის მიმატება პროგრამირებაში ისეთი ხშირია,
რომ ამ ოპერაციისთვის გამოგონილია კიდევ უფრო შემოკლებული სინტაქსი
- სპეციალური ოპერატორი ინკრემენტი ++, რომელიც ზრდის
ცვლადის მნიშვნელობას 1-ით.
გადავიწეროთ ჩვენი კოდი მისი გამოყენებით:
let num = 0;
num++; // ცვლად num-ს ვუმატებთ რიცხვს 1
alert(num); // გამოიტანს 1
ასევე არსებობს ოპერაცია
დეკრემენტი --, რომელიც ამცირებს ცვლადის მნიშვნელობას
1-ით. ნახეთ მაგალითი:
let num = 0;
num--; // ცვლად num-ს ვაკლებთ რიცხვს 1
alert(num); // გამოიტანს -1
გადააკეთეთ ეს კოდი ისე, რომ მასში იყოს გამოყენებული ინკრემენტის და დეკრემენტის ოპერაციები:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);