জাভাস্ক্রিপ্টে ইনক্রিমেন্ট এবং ডিক্রিমেন্ট অপারেশন
নিম্নলিখিত কোডটি বিবেচনা করুন:
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);