Maison > interface Web > js tutoriel > La différence entre ++i et i++ en js

La différence entre ++i et i++ en js

下次还敢
Libérer: 2024-05-01 04:48:14
original
1209 Les gens l'ont consulté

L'opérateur d'incrémentation ++i en JavaScript incrémente d'abord la valeur de la variable, puis renvoie la valeur incrémentée, tandis que i++ renvoie d'abord la valeur de la variable, puis l'incrémente. Scénarios d'utilisation : si vous devez utiliser la valeur de la variable avant l'incrémentation, utilisez ++i ; si vous devez utiliser la valeur de la variable après l'incrémentation, utilisez i++.

La différence entre ++i et i++ en js

La différence entre ++i et i++ en JavaScript

En JavaScript, ++i et i++ sont deux opérateurs d'incrémentation à utiliser pour augmenter. la valeur de la variable i par 1. La principale différence réside dans le moment de l’opération d’incrémentation. ++ii++ 是两种递增操作符,用于将变量 i 的值增加 1。它们的主要区别在于执行递增操作的时机。

++i(前缀递增)

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

示例:

let i = 0;
console.log(++i); // 输出:1
Copier après la connexion

i++(后缀递增)

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

示例:

let i = 0;
console.log(i++); // 输出:0
console.log(i);    // 输出:1
Copier après la connexion

总结

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

使用场景

  • 当你希望在递增 i 之前使用其值时,使用 ++i
  • 当你希望在递增 i 之后使用其值时,使用 i++
++i (incrément de préfixe) 🎜🎜
  • Incrémentez d'abord la valeur de la variable i. 🎜
  • Renvoyez ensuite la valeur incrémentée. 🎜🎜🎜🎜Exemple : 🎜🎜rrreee🎜🎜i++ (incrément du suffixe) 🎜🎜
    • Renvoie d'abord la valeur actuelle de la variable i. 🎜
    • Ensuite, incrémentez la valeur de i. 🎜🎜🎜🎜Exemple : 🎜🎜rrreee🎜🎜Résumé🎜🎜
      Opérateur Délai d'exécution de l'opération d'incrémentation Valeur de retour
      ++i La valeur avant l'incrémentation après l'incrémentation
      i++ Après incrément Valeur originale avant incrément
      🎜🎜scénarios d'utilisation🎜🎜
      • Lorsque vous souhaitez utiliser la valeur de i avant de l'incrémenter, utilisez ++i . 🎜
      • Utilisez i++ lorsque vous souhaitez utiliser la valeur de i après l'avoir incrémentée. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal