Alexander: ausgabewert formatieren

Beitrag lesen

hallo

ich habe mal ein bißchen gebastelt und festgestellt, daß man hier unterscheiden muß, welche zahl formatiert werden soll

ich habe es hingekriegt (dank dem vorschlag von holger) das skript so anzupassen daß es für alle zahlen von 0 bis 999 funktioniert:

function ZahlFormat () {

var testWert = 500;

Runden=Math.round(testWert*100); /* Da die ersten beiden Stellen interessant sind muss der Wert erst mal 100 genommen werden und dann wird gerundet */
  Geldbetrag=(Math.floor(Runden/100)-1000*Math.floor(Runden/100000))  /* Berechnung der hunderter +Zehner +Einer*/
  Geldbetrag=Geldbetrag+","
  Geldbetrag=Geldbetrag+(Runden-100*Math.floor(Runden/100));  /* Berechnung des "Pfennigwertes" */
  Geldbetrag=Geldbetrag+" DM"
  alert(Geldbetrag);
  return

}  

hier habe ich aber ein problem: bei einer ganzen zahl, habe ich als ich nur eine nachkommastelle (z.b. 500,0 DM). wie mache ich es das bei ganzen zahlen noch eine zweite null dazukommt.

kann mir jemand helfen, wie es mit den anderen zahlen (über 999) aussieht?

ich werde am wochenende weiter daran basteln.

wenn ich ein ergebnis habe, daß dann für alle zahlen geht (nicht nur für einen bestimmten zahlenbereich) poste ich es.

ich wünsche euch ein schönes wochenende

alexander