++在前,先+再运算
++在后,先运算再+,+后结果用到下一次运算上。
var num=25;
num++;(++num)
console.log(num);
上面这种情况,在前在后无所谓,因为只作用于一个数据,并不影响结果
但如果还有别的运算一起在操作,就有区别了。
比如
var num1=25;
var num2=3;
var add=num1++ +num2;console.log(add);结果是28
var add=++num1 +num2;console.log(add);结果是29
++在前,num先变换后,再运算
++在后,先运算,再给num+1,并不影响当前运算,但后面再运算时num就变了
结论:++在前就加,在后就不理。