为什么人们使用i = i + 1而不是i ++?

0x4*_*2D2 11 javascript operators

我已经看到了许多循环和增量.而不是做i ++他们做i + = 1.这是为什么?

Dan*_*ite 15

个人喜好和风格.


Soa*_*Box 10

并非所有语言都有++运算符(python,for one)......可能这些人来自其中一种语言的背景.也有些人觉得i++不太清楚,特别是因为一些语言对待i++++i不同.

  • 我所知道的每种语言都以不同的方式对待`i ++`和`++ i`:表达式的价值.换句话说,`x = i ++;`为`x'赋予的值少于`x = ++ i`.那是你的想法吗?我很好奇你使用"some"这个词; 你知道有前缀和后缀增量运算符的语言,并没有这个区别? (7认同)