++a คืนค่าของ an หลังจากที่ได้เพิ่มขึ้น เป็นโอเปอเรเตอร์ส่วนเพิ่มล่วงหน้าเนื่องจาก ++ มาก่อนตัวถูกดำเนินการ
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>