Robert21: Zahl in Preis konvertieren

Beitrag lesen

Hi!

Ich hab einen JS Code der eine Zahl als Preis ausgibt, die funktioniert zu 95%, nur bei einem Fall wie z.B. 19.90 funktionierts nicht, was muss ich denn da noch ändern?
(ich kenn mich mit js leider gaaar ncith aus, bin eigentlich php programmierer)

  
  // Preis kaufmännisch auf 2 Stellen mit Komma runden  
  price = (Math.round(price * 100) / 100).toString();  
  price += (price.indexOf('.') == -1)? '.00' : '';  
  price = price.substring(0, price.indexOf('.')) + ',' + price.substring(price.indexOf('.')+1, price.indexOf('.')+3);

Vielen Dank!
Robert