@@molily:
nuqneH
Das ist wirr, du widersprichst dir selbst. Number() macht dasselbe, was die mathematischen Operatoren - und * mit ihren Operatoren als erstes machen, sie rufen ToNumber darauf auf. Warum sollte man stattdessen das kryptischere * 1 schreiben?
I stand corrected.
parseFloat ist nur minimal anders als Number, es akzeptiert nur Dezimalwerte und erlaubt Quatsch nach der Zahl. Für das sinnvolle Parsen von hiesigen Zahlwerten ist es nur bedingt geeignet.
Möglicherweise ist es das, was man will: Aus der Nutzereingabe "42.0815foo" die 42.0815 rauslesen. Möglicherweise will man das aber auch nicht, sondern den Nutzer auf seine falsche Eingabe hinweisen.
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)