++a इसके बढ़ने के बाद का मान लौटाता है। यह एक प्री-इंक्रीमेंट ऑपरेटर है क्योंकि ++ ऑपरेंड से पहले आता है।
a++ पहले इंक्रीमेंट का मान लौटाता है। यह एक पोस्ट-इन्क्रीमेंट ऑपरेटर है क्योंकि ++ ऑपरेंड के बाद आता है।
उदाहरण
i++ और ++i के बीच अंतर जानने के लिए आप निम्न कोड चलाने का प्रयास कर सकते हैं -
<html> <body> <script> var a =10; var b =20; //pre-increment operator a = ++a; document.write("++a = "+a); //post-increment operator b = b++; document.write("<br> b++ = "+b); </script> </body> </html>