JavaScript 中 a++ 和 ++a 之間的區別是什麼?


++a 會在對 a 執行加法操作之後再返回 a 的值。由於 ++ 在運算元之前,它是一個前增量運算子。

a++ 會在對 a 執行加法操作之前返回 a 的值。由於 ++ 在運算元之後,它是一個後增量運算子。

示例

你可以嘗試執行下列程式碼,以瞭解 i++ 和 ++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>

更新於: 2020 年 6 月 13 日

7K+ 瀏覽量

開啟您的職業生涯

完成課程並獲得認證

開始操作
廣告
© . All rights reserved.