পূর্ব-বৃদ্ধি অপারেটর (++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>