"NaN" = not a number (es ist keine Zahl). Etwas Programmierzauber braucht es da schon, um das zu vermeiden. Auch kann/sollte man Preise auf 2 Stellen nach dem Komma (auf-)runden. Und dann ist noch die Frage: Punkt oder Komma. Auch wenn wir im Deutschen das Komma verwenden, wollen manche...