i++是先赋值再运算,++i是先运算再赋值
1 | var i = 1; |
可能在上面大家有点看不出来区别,那我就给大家再写一个明显的例子:
1 | var i = 1; |
如果你理解了上面的真实步骤,那么我再把难度升一下级,我们再来深刻的理解一下++i和i++的区别。
1 | var i = 1; |
如果你把上面的内容做对了,恭喜你已经真正的掌握了i++和++i。
与i++类似:i- -是先赋值再运算,- -i是先运算再赋值。
1 | var i = 1; |
此时我还是用一个例子来让你看看–i和i–的区别。
1 | var i = 1; |
如果当你了解了i–和–i的区别之后,可以自己再手动出一些题,然后思考完之后再在编辑器中来验证自己的想法是否是正确的。