var x=10;
var y=20;
y = x;//y=31
y=x y;//y=30
なぜ値が違うのですか? y=x y 31 ではないですか?
コードが解析されるとき、
x+ ++y
ではなく、
x++ +y
コードが解析されるとき、
x+ ++y
ではなく、
x++ +y
に解析されるからです。