কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ইনক্রিমেন্ট (++) অপারেটর কী?


ইনক্রিমেন্ট অপারেটর

++ অপারেটর পূর্ণসংখ্যা মান এক বাড়ায়।

উদাহরণ: ডাবল ইনক্রিমেন্ট

<html>
    <body>
        <script>
            var a = 33;
            a = ++a;  // Pre-increment: 34
            document.write("++a = ");
            result = ++a; // Pre-increment: 35
            document.write(result);
        </script>
    </body>
</html>

আউটপুট

++a = 35

প্রিফিক্স vs পোস্টফিক্স

var x = 5;

++x;  // Prefix: x=6, রিটার্ন 6
x++;  // Postfix: রিটার্ন 6, তারপর x=7

console.log(x); // 7

সতর্কতা ও সেরা অনুশীলন

  • হোয়াইটস্পেস সংবেদনশীল: ++ x পার্সিং সমস্যা তৈরি করতে পারে
  • জটিল এক্সপ্রেশনে এড়ান: y = x++ + ++x (অনিশ্চিত আচরণ)
  • স্পষ্ট কোডের জন্য x = x + 1 বা x += 1 ব্যবহার করুন
  • লুপ কাউন্টারে i++ গ্রহণযোগ্য (স্ট্যান্ডার্ড ইডিয়াম)
  1. জাভাস্ক্রিপ্টে কম-থান অপারেটর (<) কী?

  2. জাভাস্ক্রিপ্টে এক্সক্লামেশন "!" অপারেটর কী?

  3. জাভাস্ক্রিপ্ট বিটওয়াইজ NOT (~) অপারেটর কী?

  4. জাভাস্ক্রিপ্ট বিটওয়াইজ OR (|) অপারেটর কী?