JS小技巧【自相加/自相减】

风流意气都作罢 提交于 2019-11-30 22:21:53

如果自相加/自相减的值不会被使用,那么两者形式没有区别:

1 let counter = 0;
2 counter++;
3 ++counter;
4 alert( counter ); // 2,以上两行作用相同

如果我们想要对变量自相加 并且 立刻使用值,那么我们需要使用前置形式:

1 let counter = 0;
2 alert( ++counter ); // 1

如果我们想要使用之前的值,那么我们需要使用后置形式:

1 let counter = 0;
2 alert( counter++ ); // 0

 总结: 

++counter 立即应用(现任)

counter++ 下次应用(备胎)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!