বৃদ্ধি (++) এবং হ্রাস (--) অপারেটর এড়ানো উচিত, কারণ এগুলো অপ্রত্যাশিত ফলাফল দিতে পারে। নিচে কিছু শর্ত দেওয়া হলো:
উদাহরণ
এসাইনমেন্ট স্টেটমেন্টে এটি অনকাম্য ফলাফল দিতে পারে:
<html> <body> <script> var a = 5; var b = ++a; var c = a++; var d = ++c; document.write(a); document.write("\r" + b); document.write("\r" + c); document.write("\r" + d); </script> </body> </html>
আউটপুট
অপারেটর এবং ভেরিয়েবলের মধ্যে হোয়াইটস্পেসও অপ্রত্যাশিত ফলাফল দিতে পারে:
a = b = c = 1; ++a ; b -- ; c;