Metoda toPrecision() liczby Number w JavaScript
- Poprzednia strona toLocaleString()
- Następna strona toString()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Number
Definicja i użycie
toPrecision()
Metoda formatuje liczbę do określonej długości.
Ta metoda formatuje liczby do określonej liczby znaczących miejsc.
Przykład
Przykład 1
Formatowanie liczby do określonej długości:
let num = 13.3714; let n = num.toPrecision(2);
Przykład 2
Formatowanie ułamka:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Przykład 3
Formatowanie liczby do określonej długości:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Przykład 4
Bez formatowania:
let num = 13.3714; num.toPrecision();
Gramatyka
liczba.toPrecision(Dokładność)
Parametr
Parametr | Opis |
---|---|
Dokładność |
Opcjonalne. Liczba miejsc. Wartości z zakresu 1 do 21 (i włącznie z 1 i 21). Jeśli pominie się, zwróci bez żadnego formatowania liczby. |
Zwracana wartość
Typ | Opis |
---|---|
Ciąg znaków | Formatuje liczbę do określonej dokładności. |
Szczegółowe informacje techniczne
Zwracana wartość
Zwraca ciąg znaków reprezentujący Number, zawierający Dokładność liczby znaczące.
Jeśli Dokładność Wystarczająco duża, aby zawierać wszystkie cyfry części całkowitej liczby Number, zwrócony ciąg znaków będzie używał systemu liczb dziesiętnych.
W przeciwnym razie, używa się systemu liczb dziesiętnych, gdzie przed przecinkiem jest jedna cyfra, a za przecinkiem Dokładność1 cyfra.
W razie potrzeby liczba zostanie zaokrąglona lub uzupełniona zerami.
Wywoływany
Wyjątek | Opis |
---|---|
RangeError |
Gdy Dokładność Wyjątek wyrzucony, gdy wartość jest zbyt mała lub zbyt duża. Wartości z zakresu 1 do 21 nie wywołują tego wyjątku. Niektóre realizacje wspierają większy lub mniejszy zakres wartości. |
TypeError | Wyjątek wyrzucony, gdy obiekt wywołujący metodę nie jest Number. |
Wspieranie przeglądarki
toPrecision()
To Precision().
Wszystkie przeglądarki obsługują w pełni ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
- Poprzednia strona toLocaleString()
- Następna strona toString()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Number