JavaScript のインクリメント演算子 i は、まず変数値をインクリメントしてから、インクリメントされた値を返します。一方、i は、最初に変数値を返してから、それをインクリメントします。使用シナリオ: 増分する前に変数値を使用する必要がある場合は i を使用し、増分後に変数値を使用する必要がある場合は i を使用します。
#JavaScript における i と i の違い
JavaScript では、 i と
i は 2 つの増分演算子で、変数
i の値を 1 ずつ増やすために使用されます。主な違いは、インクリメント操作のタイミングです。
i (プレフィックス インクリメント)
の値をインクリメントします。
例:
<code class="javascript">let i = 0; console.log(++i); // 输出:1</code>
i (サフィックス増加)
の現在の値を返します。
の値を増加します。
<code class="javascript">let i = 0;
console.log(i++); // 输出:0
console.log(i); // 输出:1</code>
インクリメント操作の実行時間 | 戻り値 | |
---|---|---|
インクリメント前 | 増分後の値||
増分後 | 増分前の元の値
i
の値をインクリメントする前に使用したい場合は # を使用します ##私###。i
をインクリメントした値を使用したい場合は、i
を使用します。 以上がjsの++iとi++の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。