var x=10;
var y=20;
y+=++x;//y=31
y=x+++y;//y=30
Pourquoi les valeurs sont-elles différentes ? Se pourrait-il que y ait des valeurs différentes ? =x+ ++y N'est-ce pas 31 ?
Parce que lorsque le code est analysé, il n'est pas analysé en
x+ ++y
mais en
x++ +y
Parce que lorsque le code est analysé, il n'est pas analysé en
x+ ++y
mais en
x++ +y