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