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>
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP