JavaScript 中遞增運算元 i 先遞增變數值再傳回遞增後值,而 i 先回傳變數值再遞增。使用場景:若需要在遞增前使用變數值,用 i;若需要在遞增後使用變數值,用 i 。

JavaScript 中i 和i 的差異
在JavaScript 中, i
和i
是兩種遞增操作符,用於將變數i
的值增加1。它們的主要差異在於執行遞增操作的時機。
i
(前綴遞增)
範例:
let i = 0;
console.log(++i); // 输出:1
登入後複製
i
(後綴遞增)
首先傳回變數i 的目前值。
然後遞增 i 的值。
範例: | let i = 0;
console.log(i++); // 输出:0
console.log(i); // 输出:1
登入後複製
| 總結 |
運算子執行遞增運算的時機 | 傳回值 |
|
# i
| 遞增前 | 遞增後的值 |
i #遞增之後
遞增之前的原始值-
使用場景-
當你希望在遞增
i 之前使用其值時,使用
i###。 ######當你希望在遞增 ###i### 之後使用其值時,使用 ###i ###。 ######以上是js中++i和i++的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2025-01-16 16:18:01
-
2025-01-16 16:12:01
-
2025-01-16 16:09:01
-
2025-01-16 16:06:02
-
2025-01-16 16:03:02
-
2025-01-16 15:51:01
-
2025-01-16 15:48:02
-
2025-01-16 15:45:02
-
2025-01-16 15:39:01
-
2025-01-16 15:33:02