ホームページ  >  記事  >  ウェブフロントエンド  >  jsの++iとi++の違い

jsの++iとi++の違い

下次还敢
下次还敢オリジナル
2024-05-01 04:48:141056ブラウズ

JavaScript のインクリメント演算子 i は、まず変数値をインクリメントしてから、インクリメントされた値を返します。一方、i は、最初に変数値を返してから、それをインクリメントします。使用シナリオ: 増分する前に変数値を使用する必要がある場合は i を使用し、増分後に変数値を使用する必要がある場合は i を使用します。

jsの++iとi++の違い

#JavaScript における i と i の違い

JavaScript では、

ii は 2 つの増分演算子で、変数 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 を使用します。

以上がjsの++iとi++の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:jsでの||の使い方次の記事:jsでの||の使い方