i++VS++i i++和++i都是数学运算中的累加1,区别在于计算时的顺序 let i=1; 5+(i++) //=>先算5+i=6,然后i再加1(i=2) let i=1; 5+(++i) //=>先i累加1,再将累加后的结果去和5运算得7 i–与--i同理 小题练手 let i=3; console.log(5+(++i)+(i++)+3-2+(--i)+(i--)-2); //=>20 console.log(i); //=>3