Der Inkrementoperator ++i in JavaScript erhöht zuerst den Variablenwert und gibt dann den inkrementierten Wert zurück, während i++ zuerst den Variablenwert zurückgibt und ihn dann erhöht. Verwendungsszenarien: Wenn Sie den Variablenwert vor dem Inkrementieren verwenden müssen, verwenden Sie ++i. Wenn Sie den Variablenwert nach dem Inkrementieren verwenden müssen, verwenden Sie i++.
Der Unterschied zwischen ++i und i++ in JavaScript
In JavaScript sind ++i
und i++
zwei Inkrementoperatoren den Wert der Variablen i
um 1. Der Hauptunterschied besteht im Timing des Inkrementierungsvorgangs. ++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
(Präfix-Inkrement) 🎜🎜i
. 🎜i++
(Suffix-Inkrement) 🎜🎜i
zurückgegeben. 🎜i
. 🎜🎜🎜🎜Beispiel: 🎜🎜rrreee🎜🎜Zusammenfassung🎜🎜Operator | Zeit zum Ausführen der Inkrementierungsoperation | Rückgabewert |
---|---|---|
++i |
Der Wert vor dem Inkrementieren | nach dem Inkrementieren |
i++ |
Nach dem Inkrementieren | Ursprünglicher Wert vor dem Inkrementieren |
i
verwenden möchten, bevor Sie ihn erhöhen, verwenden Sie ++i
. 🎜i++
, wenn Sie den Wert von i
verwenden möchten, nachdem Sie ihn erhöht haben. 🎜🎜Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen ++i und i++ in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!