Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa a ++ và ++ a trong JavaScript là gì?


++ a trả về giá trị của một sau khi nó đã được tăng dần. Nó là một toán tử tăng trước vì ++ đứng trước toán hạng.

a ++ trả về giá trị của a trước khi tăng dần. Nó là một toán tử tăng sau vì ++ đứng sau toán hạng.

Ví dụ

Bạn có thể thử chạy đoạn mã sau để tìm hiểu sự khác biệt giữa i ++ và ++ 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>