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


++a 返回在它被增加之后的值。因为它是一个前置增量运算符,即 ++ 位于操作数前面。

a++ 返回在增加之前的值。因为它是一个后置增量运算符,即 ++ 位于操作数后面。

示例

你可以试着运行下面的代码来学习 a++ 和 ++a 之间有什么区别 −

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

更新于: 2020-06-13

7000+ 浏览

启动你的 职业生涯

完成课程获得认证

开始
广告