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+ 瀏覽

啟動你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.