Return to Snippet

Revision: 639
at July 24, 2006 02:29 by perelin


Initial Code
function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.');
  return k.substring(0, p) + ',' + k.substring(p+1, p+3);
}

Initial URL
http://www.dcljs.de/faq/antwort.php?Antwort=rechnen_runden

Initial Description
Wollen wir statt des Dezimalpunktes ein Dezimalkomma ausgeben, müssen wir die Zeichenkette zerschneiden: Zunächst geben wir alle Zeichen bis zu dem vor dem Punkt aus, dann ein Komma und zuletzt die beiden Zeichen, die auf den Punkt folgen. Die Funktion aus dem letzten Abschnitt, um dies erweitert, sieht dann so aus:

Initial Title
Zahlen runden Kaufmänisch + Dezimalkomma statt Dezimalpunkt

Initial Tags


Initial Language
JavaScript