var numa=1;
var numb=7;
numa=numa++;
numb=numb--;
document.write("numa的值:"+numa);
document.write("numb的值:"+numb);
都说numa++是在语句之后自加1,而++numa是在语句之前自加1 ,但是
numa=numa++;
已经算是自加一结束了吧, 为什么在下面输出结果的时候还是1 和 7 。??
先赋值再操作,原来的值不变。例如:numa=numa++ 等同于 numa = numa ; numa++//numa还是原来的值同理numb--。
我就直接写numa++;numb--;出来就不一样的啦
和C语言一样的道理
....