var x=10;
var y=20;
y = x;//y=31
y=x y;//y=30
Why are the values different? Isn’t y=x y 31?
Because when the code is parsed, it is not parsed into
x+ ++y
but into
x++ +y
Because when the code is parsed, it is not parsed into
x+ ++y
but into
x++ +y