JavaScript/Objekte/Number/toFixed
Aus SELFHTML-Wiki
< JavaScript | Objekte | Number
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.