JavaScript/Objekte/Number/toFixed

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Methode toFixed() erzwingt eine bestimmte Anzahl Nachkommastellen. Wenn mehr Stellen angegeben sind als vorhandene Nachkommastellen, hängt toFixed() die gewünschte Anzahl von "0" an.

Syntax zahl.toFixed(digits);

  • digits: Anzahl der Nachkommastellen (0-20), Standardwert 0

Anwendungsbeispiel

Beispiel ansehen …
  function Berechnen (zahl) {
	  zahl = parseFloat(document.getElementById('eingabe').value.replace(',', '.'));
	  zahl = zahl.toFixed(2);
	  var elem = document.getElementById('ausgabe');
	  elem.innerHTML = zahl;
  }

Das Beispiel definiert ein Formular mit einem Eingabefeld und einem Button. Nach Eingabe einer Zahl und Klick auf den Button wird das Ergebnis ausgegeben. Das Ergebnis ist die Anwendung von toFixed() auf den Wert im Eingabefeld. Bei Eingabe von Bruchzahlen im ersten Eingabefeld steht im zweiten Feld anschließend die kaufmännisch auf 2 Stellen gerundete Zahl.

Beachten Sie: Diese Methode rundet automatisch kaufmännisch. Würde der Wert im Beispiel 7123.209848 lauten, dann würde 7123.21 ermittelt.