为什么呢?why?
1 回答
DIEA
TA贡献1820条经验 获得超3个赞
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
提交
取消
