Rumah >hujung hadapan web >tutorial js >Perbezaan antara ++i dan i++ dalam js
Operator kenaikan ++i dalam JavaScript mula-mula menambah nilai pembolehubah dan kemudian mengembalikan nilai yang ditambah, manakala i++ mula-mula mengembalikan nilai pembolehubah dan kemudian menambahnya. Senario penggunaan: Jika anda perlu menggunakan nilai pembolehubah sebelum menambah, gunakan ++i jika anda perlu menggunakan nilai pembolehubah selepas kenaikan, gunakan i++.
Perbezaan antara ++i dan i++ dalam JavaScript
Dalam JavaScript, ++i
dan i++
ialah dua pengendali kenaikan Use To increase nilai pembolehubah i
sebanyak 1. Perbezaan utama ialah masa operasi kenaikan. ++i
和 i++
是两种递增操作符,用于将变量 i
的值增加 1。它们的主要区别在于执行递增操作的时机。
++i
(前缀递增)
i
的值。示例:
<code class="javascript">let i = 0; console.log(++i); // 输出:1</code>
i++
(后缀递增)
i
的当前值。i
的值。示例:
<code class="javascript">let i = 0; console.log(i++); // 输出:0 console.log(i); // 输出:1</code>
总结
操作符 | 执行递增操作的时机 | 返回值 |
---|---|---|
++i |
递增之前 | 递增后的值 |
i++ |
递增之后 | 递增之前的原始值 |
使用场景
i
之前使用其值时,使用 ++i
。i
之后使用其值时,使用 i++
i
. 🎜i
. 🎜🎜🎜🎜Contoh: 🎜🎜rrreee🎜🎜Ringkasan🎜🎜Operator | Masa untuk melakukan operasi kenaikan | Nilai pulangan |
---|---|---|
++i |
Nilai sebelum meningkat | selepas menambah |
i++ |
Selepas kenaikan | Nilai asal sebelum kenaikan |
i
sebelum menambahnya, gunakan ++i
. 🎜i++
apabila anda mahu menggunakan nilai i
selepas menambahnya. 🎜🎜Atas ialah kandungan terperinci Perbezaan antara ++i dan i++ dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!