++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>