Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 증가("++") 및 감소("--") 연산자를 피하는 이유는 무엇입니까?


증가 및 감소 연산자는 예기치 않은 결과를 초래할 수 있으므로 피해야 합니다. 다음은 몇 가지 조건입니다.

지정문에서 불리한 결과를 초래할 수 있습니다.

예시

라이브 데모

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