i+1 和 i++ 的区别

今天在改下面两句代码:
slide.index = j;
slide.index ==5 ? slide.index =0 : slide.index++;


改成这样子:

slide.index =  j==5 ? 0 : j++;

感觉没什么问题, 按理说也不会有问题, 但代码进行的时候却有问题。

后来发现, 因为后面的代码有用到 “ j ” 变量。  改变了它的值,最后改成这样就没问题了:

slide.index =  j==5 ? 0 : j+1;

j++  :  赋值以后,改变原来的值了。

j+1  :  没有对变量“ j ” 进行操作。

posted @ 2011-04-08 11:33  z s k  阅读(564)  评论(2编辑  收藏  举报