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

জাভাস্ক্রিপ্টে a++ এবং ++a এর পার্থক্য কী?


পূর্ব-বৃদ্ধি অপারেটর (++a)

++a অপারেটরটি অপারেন্ডের মান বাড়ানোর পরবর্তী মান ফেরত দেয়। যেহেতু ++ অপারেন্ডের আগে থাকে, তাই এটিকে পূর্ব-বৃদ্ধি (pre-increment) অপারেটর বলা হয়।

পশ্চাদ-বৃদ্ধি অপারেটর (a++)

a++ অপারেটরটি অপারেন্ডের মান বাড়ানোর পূর্ববর্তী মান ফেরত দেয়। যেহেতু ++ অপারেন্ডের পরে থাকে, তাই এটিকে পশ্চাদ-বৃদ্ধি (post-increment) অপারেটর বলা হয়।

উদাহরণ

নিচের কোডটি চালিয়ে i++ এবং ++i এর পার্থক্য বুঝতে পারেন:

<html>    <body>         <script>           var a = 10;           var b = 20;           // পূর্ব-বৃদ্ধি অপারেটর           a = ++a;           document.write("++a = " + a);                       // পশ্চাদ-বৃদ্ধি অপারেটর           b = b++;           document.write("<br> b++ = " + b);       </script>    </body> </html>

  1. জাভাস্ক্রিপ্টে ফাংশন ও মেথডের পার্থক্য

  2. পাইথন অপারেটর = এবং ==-এর পার্থক্য কী?

  3. জাভাস্ক্রিপ্ট এবং পাইথনে সেমিকোলনের পার্থক্য

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?