Michi: a != a

Beitrag lesen

Hi, ich habe eine kleine grundlegende Frage:
in einem JavaScript von mir steht folgendes (stark vereinfacht):
newValue = 1;
a = newValue;
b = newValue;

Bei Ausgabe der Werte ergibt sich in ca. 5% aller Versuche:
a = 1;
b != 1;
newValue hat aber immer noch den Wert 1. Ich hab zwar dafür schon einen kleinen Workaround gebastelt, mich würde aber interessieren, warum das so ist?

Danke im Voraus,
Michi