JavaScript/Objekte/Number/toPrecision
Aus SELFHTML-Wiki
< JavaScript | Objekte | Number
Die Methode toPrecision() erzwingt eine bestimmte Genauigkeit bei der Darstellung einer Zahl.
Beispiel
ansehen …
var Wert = 7123.209;
for (var i = 7; i > 0; --i) {
zeileEinfuegen();
}
function zeileEinfuegen () {
var tabelle = document.querySelector('tbody'),
laufnummer = i;
// schreibe Tabellenzeile
var Reihe = tabelle.insertRow(0);
Reihe.insertCell().innerText = 'toPrecision('+ laufnummer + ')' ;
Reihe.insertCell().innerText = Wert.toPrecision(laufnummer);
}
Das Beispiel definiert einen Wert und schreibt dann mehrfach das Ergebnis der unterschiedlichen Anwendung von toPrecision(x)
auf diesen Wert ins Dokument. Geschrieben wird:
toPrecision(1) = 7e+3
toPrecision(2) = 7.1e+3
toPrecision(3) = 7.12e+3
toPrecision(4) = 7123
toPrecision(5) = 7123.2
toPrecision(6) = 7123.21
toPrecision(7) = 7123.209
toPrecision(8) = 7123.2090