JavaScript 中递增操作符 i 先递增变量值再返回递增后值,而 i 先返回变量值再递增。使用场景:若需要在递增前使用变量值,用 i;若需要在递增后使用变量值,用 i 。
JavaScript 中 i 和 i 的区别
在 JavaScript 中, i
和 i
是两种递增操作符,用于将变量 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
之后使用其值时,使用 i
。以上是js中++i和i++的区别的详细内容。更多信息请关注PHP中文网其他相关文章!