為什麼在 JavaScript 中避免使用遞增(“++”)和遞減(“--”)運算子?


遞增和遞減運算子應該避免使用,因為它會導致意外的結果。以下是一些條件

在賦值語句中,它可能導致不利的結果

示例

即時演示

<html>
   <body>
      <script>
         var a = 5;
         var b = ++a; var c = a++;
         var d = ++c;
         document.write(a);
         document.write("\r"+b);
         document.write("\r"+c);
         document.write("\r"+d);
      </script>
   </body>
</html>

輸出

運算子和變數之間的空格也可能導致意外的結果

a = b = c = 1; ++a ; b -- ; c;

更新於:2020 年 6 月 15 日

421 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.