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