|
|
Hallo, wie kann ich auf die 35. Stelle nach dem komma runden? Ich habs versucht mit Math.round(NUMMER * 10000000000... ) / 10000000000...; Aber funktioniert irgendwie nicht weil ja die lange Zahl mit 35 Nullen nicht als zahl erkannt wird. gibts da auch eine andere Lösung?
|
|
| 16.02.2008 16:10:37 |
|
Chiaki
Mitglied
Ort: Germany (81825)
Registriert: 23.12.2007
Beiträge: 95
|
|
Hallo Jens,
ich habe gerade nicht die Zeit, ein passendes Script zu "erfinden", aber vielleicht einen Tip für dich.
Du könntest die Zahl als String behandeln, die Zeichenposition des Kommata ermitteln, von dieser Position aus das jeweils 35./36. Zeichen nach rechts ermitteln und anschließend einen einfachen Vergleich der 36. Stelle zur Bestimmung der 35. Stelle durchführen.
Ich kenne solche Funktionen bislang nur aus PHP, ob es auch in JavaScript analoge Funktionen zur Stringbehandlung gibt, ist mir leider nicht sicher bekannt. Versuchs einfach mal ^^
Greetings, Chiaki
_______________________________________ Make sure You've read RFC 1855, before sending electronic mail, start Chats, posting on Newsgroups or leave any Comments. RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>
|
|
| 18.02.2008 10:47:08 |
|
|
|
Hallo danke für die Antwort ja sowas in der art habe ich mir auch schon gedach, aber was wenns sochle zahlen (natürlich als String) gibt:
9,2584........9997
hier müsste die 35. Stelle wegen der 7 aufgerundet werden. Und 9 aufrunden hieße ja: 0 hinschreiben und die Stelle davor aufrunden. Hmm.. scheint als ob es eigentlich keine lösung mit fertigen funktionen gäbe. Naja ich erfinde einfach eine..
|
|
| 18.02.2008 23:11:34 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|