Rumah > hujung hadapan web > tutorial js > Perbezaan antara ++i dan i++ dalam js

Perbezaan antara ++i dan i++ dalam js

下次还敢
Lepaskan: 2024-05-01 04:48:14
asal
1206 orang telah melayarinya

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 js

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

++i(前缀递增)

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

示例:

let i = 0;
console.log(++i); // 输出:1
Salin selepas log masuk

i++(后缀递增)

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

示例:

let i = 0;
console.log(i++); // 输出:0
console.log(i);    // 输出:1
Salin selepas log masuk

总结

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

使用场景

  • 当你希望在递增 i 之前使用其值时,使用 ++i
  • 当你希望在递增 i 之后使用其值时,使用 i++
++i (kenaikan awalan) 🎜🎜
  • Tambahan pertama nilai pembolehubah i. 🎜
  • Kemudian kembalikan nilai yang ditambah. 🎜🎜🎜🎜Contoh: 🎜🎜rrreee🎜🎜i++ (kenaikan akhiran) 🎜🎜
    • Pertama mengembalikan nilai semasa pembolehubah i. 🎜
    • Kemudian naikkan nilai 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
      🎜🎜senario penggunaan🎜🎜
      • Apabila anda ingin menggunakan nilai i sebelum menambahnya, gunakan ++i . 🎜
      • Gunakan 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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan