জাভাস্ক্রিপ্টে ইনক্রিমেন্ট এবং ডিক্রিমেন্ট অপারেশন

নিম্নলিখিত কোডটি বিবেচনা করুন:

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);