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++的区别的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:木子,转转请注明出处:https://www.dingdanghao.com/article/429747.html