Heim > Web-Frontend > js-Tutorial > Hauptteil

Der Unterschied zwischen ++i und i++ in js

下次还敢
Freigeben: 2024-05-01 04:48:14
Original
1055 Leute haben es durchsucht

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 js

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. ++ii++ 是两种递增操作符,用于将变量 i 的值增加 1。它们的主要区别在于执行递增操作的时机。

++i(前缀递增)

  • 首先递增变量 i 的值。
  • 然后返回递增后的值。

示例:

<code class="javascript">let i = 0;
console.log(++i); // 输出:1</code>
Nach dem Login kopieren

i++(后缀递增)

  • 首先返回变量 i 的当前值。
  • 然后递增 i 的值。

示例:

<code class="javascript">let i = 0;
console.log(i++); // 输出:0
console.log(i);    // 输出:1</code>
Nach dem Login kopieren

总结

操作符 执行递增操作的时机 返回值
++i 递增之前 递增后的值
i++ 递增之后 递增之前的原始值

使用场景

  • 当你希望在递增 i 之前使用其值时,使用 ++i
  • 当你希望在递增 i 之后使用其值时,使用 i++
++i (Präfix-Inkrement) 🎜🎜
  • Erhöhen Sie zuerst den Wert der Variablen i. 🎜
  • Dann wird der erhöhte Wert zurückgegeben. 🎜🎜🎜🎜Beispiel: 🎜🎜rrreee🎜🎜i++ (Suffix-Inkrement) 🎜🎜
    • Zuerst wird der aktuelle Wert der Variablen i zurückgegeben. 🎜
    • Erhöhen Sie dann den Wert von 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
      🎜🎜Verwendungsszenarien🎜🎜
      • Wenn Sie den Wert von i verwenden möchten, bevor Sie ihn erhöhen, verwenden Sie ++i . 🎜
      • Verwenden Sie 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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!