Hallo,
Ja, arithmetischer Überlauf...
der tritt natürlich nur bei "echeten" Integerzahlen auf. Also im Webumfeld bzw. bei Javascript nicht von Bedeutung.
Äh, doch:
var max = Number.MAX_VALUE; var x = max + 10; var min = Number.MIN_VALUE; var y = min - 10; console.log(x, x == max, y, y == min);
Und ja, das Verhalten ist… merkwürdig.
das ist aber die schon weiter oben beschriebene Folge der endlichen Genauigkeit.
Ich meine die Eigenschft (oder Eigenart) von Integerzahlen (z.B. in C, Fortran oder auch LabView), dass es bei Bereichsüberschreitung keinen Overflowerror gibt und das Carry einfach ignoriert wird.
Gruß Jürgen