molily: Javascript Rechner geht in einem Quellcode nicht, alleine aber !

Beitrag lesen

eval(window.document.Rechner.Display.value)

... Verwende [ref:self812;javascript/objekte/unabhaengig.htm#parse_float@title=parseFloat()] oder [ref:self812;javascript/objekte/unabhaengig.htm#parse_int@title=parseInt()]!

Eine explizite Umwandlung ist hier nicht einmal nötig, die nimmt der *-Operator ohnehin vor (intern ToNumber, entspricht Number(x)):

Math.ceil(x*1.359622-0.5)

Generell erlaubt eine explizite Typumwandlung natürlich noch eine Überprüfung der Eingaben - die sollte man dann auch einbauen, z.B. mit http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#is_nan@title=isNaN.

Mathias