JavaScript Number toPrecision() -Methode
- Vorherige Seite toLocaleString()
- Nächste Seite toString()
- Zurück zur vorherigen Ebene JavaScript Number Referenzhandbuch
Definition und Verwendung
toPrecision()
Diese Methode formatiert die Zahl in der angegebenen Länge.
Diese Methode formatiert die gültigen Stellen der Zahl.
Beispiel
Beispiel 1
Formatieren Sie die Zahl in der angegebenen Länge:
let num = 13.3714; let n = num.toPrecision(2);
Beispiel 2
Formatieren Sie den Bruchteil:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Beispiel 3
Formatieren Sie die Zahl in der angegebenen Länge:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Beispiel 4
Unformatiert:
let num = 13.3714; num.toPrecision();
Syntax
number.toPrecision(precision)
Parameter
Parameter | Beschreibung |
---|---|
precision |
Optional. Anzahl der Stellen. Werte zwischen 1 und 21 (einschließlich 1 und 21). Wird der Parameter weggelassen, wird die Zahl ohne jegliches Format zurückgegeben. |
Rückgabewert
Typ | Beschreibung |
---|---|
Zeichenkette | Formatiert die Zahl in der angegebenen Genauigkeit. |
Technische Details
Rückgabewert
Gibt die Zeichenkette der Zahl zurück, die precision gültige Ziffern.
Wenn precision ausreichend groß, um alle Ziffern des Ganzen der Zahl zu umfassen, dann wird die zurückgegebene Zeichenkette im Festkommazählsystem verwendet.
Ansonsten wird das Exponentielsystem verwendet, d.h. eine Stelle vor dem Dezimalpunkt und precision1 Stelle
Wenn erforderlich, wird die Zahl gerundet oder mit Null aufgefüllt.
ausgelöst
Ausnahme | Beschreibung |
---|---|
RangeError |
Wenn precision Ausnahmen werden ausgelöst, wenn der Wert zu klein oder zu groß ist. Werte zwischen 1 und 21 verursachen diese Ausnahme nicht. Einige Implementierungen unterstützen einen größeren oder kleineren Wertebereich. |
TypeError | Wird eine Ausnahme ausgelöst, wenn der aufgerufene Objekt nicht Number ist. |
Browser-Unterstützung
toPrecision()
Dies ist eine ECMAScript3 (ES3) -Funktion.
Alle Browser unterstützen ES3 (JavaScript 1999) vollständig:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
- Vorherige Seite toLocaleString()
- Nächste Seite toString()
- Zurück zur vorherigen Ebene JavaScript Number Referenzhandbuch