Hallo,
das Verfahren versagt leider bei x=-100.123456789;
Vorschlag:
var x=-100.123456789;
x=parseInt(x*100+Math.abs(x)/x*0.5)/100;
// --> -100.12
MfG, Thomas
Ja Thomas,
nicht schlecht, aber was passiert denn nun bei x=0? Division durch 0 -> NaN. Auch nicht so das wahre ...
Schau mal in das andere Posting rein, da hab ich zu einem kleinen Wettstreit aufgerufen.
MfG. Lutz T.
PS: Sorry für's doppelte Posting, da hatte ich wohl das falsche Fenster erwischt.