Hi,
Gibt es noch eine andere Variante in JavaScript?
dez() aus meiner Number-Library http://www.vampirehost.de/gruft/coding/jscript/numlib.htm
Funktioniert ab JavaScript 1.0. Beispiele:
dez(3,2,4) ergibt "03.0000"
dez(-3.1,2,4) ergibt "-03.1000"
dez(300.001,2,2) ergibt "300.001"
dez(-3.1,4,4,"#","+",",") ergibt "###-3,1+++"
dez(3.1,0,2,"","0",",") ergibt "3,10"
und (trommelwirbel)
dez("0010.0100") ergibt "10.01"
Die Ausgabe mit 2 Nachkommastellen ist also bereits voreingestellt. :-) (um vom String wieder zur Zahl zu kommen: parseInt(dez("0010.0100"),10) -> 10.01)
Gruß, Cybaer