JavaScript 中 a++ 和 ++a 有什么区别?

javascriptweb developmentfront end technology

++a 返回 an 递增后的值。它是一个预递增运算符,因为 ++ 位于操作数之前。

a++ 返回 a 递增前的值。它是一个后递增运算符,因为 ++ 位于操作数之后。

示例

您可以尝试运行以下代码来了解 i++ 和 ++i − 之间的区别

<html>
   <body>  
      <script>
          var a =10;
          var b =20;
          //预增运算符
          a = ++a;
          document.write("++a = "+a);            
          //后增运算符
          b = b++;
          document.write("<br> b++ = "+b);
      </script>
   </body>
</html>

相关文章


有用资源