为什么呢?why?
1 回答
DIEA
TA贡献1820条经验 获得超2个赞
1.首先 ++i
和 i++
的区别是,
var i = 1;
console.log(++i); //i=2;
console.log(i); //i=2
var j = 1;
console.log(j++); //j=1;
console.log(j); //j = 2;
所以上面的就好理解了,当 i
为 3 时,++i
的值为 4,在下一次执行到 i
时,他的值就是4了,所以++i
就是 5 ,下一个++i
为6;所以 4+5+6=15,下面以此类推就得到这样的结果了。
添加回答
举报
0/150
提交
取消