증가 및 감소 연산자는 예기치 않은 결과를 초래할 수 있으므로 피해야 합니다. 다음은 몇 가지 조건입니다.
지정문에서 불리한 결과를 초래할 수 있습니다.
예시
라이브 데모
<html>
<body>
<script>
var a = 5;
var b = ++a; var c = a++;
var d = ++c;
document.write(a);
document.write("\r"+b);
document.write("\r"+c);
document.write("\r"+d);
</script>
</body>
</html> 출력
연산자와 변수 사이의 공백은 예기치 않은 결과를 초래할 수도 있습니다.
a = b = c = 1; ++a ; b -- ; c;