Metoda toFixed() liczby JavaScript

Definicja i użycie

toFixed() Metoda konwertuje liczbę na ciąg znaków.

toFixed() Metoda zaokrągluje ciąg znaków do określonej liczby miejsc po przecinku.

Komentarz:Jeśli liczba miejsc po przecinku jest większa niż liczba, dodaje się zera.

Przykład

Przykład 1

let num = 5.56789;
let n = num.toFixed();

Spróbuj sam

Przykład 2

let num = 5.56789;
let n = num.toFixed(2);

Spróbuj sam

Przykład 3

Zaokrąglenie do 10 miejsc po przecinku:

let num = 5.56789;
let n = num.toFixed(10);

Spróbuj sam

Gramatyka

number.toFixed(digits)

Parametr

Parametr Opis
digits

Opcjonalne. Ilość miejsc po przecinku. Wartości między 0 a 20, w tym 0 i 20.

Domyślnie wynosi 0 (bez ułamkowej części)

Zwracana wartość

Typ Opis
Ciąg znaków Reprezentacja liczby z liczbą ułamkową (lub bez niej)

Szczegółowe informacje techniczne

Zwracana wartość

Zwraca number Wartości liczby jako ciągu znaków, bez użycia formatu wykładniczego, z stałą liczbą miejsc po przecinku digits cyfry

Jeśli to konieczne, liczba jest zaokrąglana, a także może być uzupełniona zerami, aby osiągnąć określoną długość.

Jeśli digits Jeśli liczba jest większa niż le+21, metoda ta jest wywoływana tylko number.toString() zwraca ciąg znaków reprezentujący liczbę w formacie wykładniczym.

Rzuca się

Wyjątek Opis
RangeError

Kiedy digits Wyjątek jest rzucany, gdy wartość jest zbyt mała lub zbyt duża.

Wartości między 0 a 20 nie wywołują tego wyjątku. Niektóre implementacje obsługują większy lub mniejszy zakres wartości.

TypeError Wyjątek jest rzucany, gdy obiekt wywołujący metodę nie jest Number.

Obsługa przeglądarki

Number.constructor Jest celem ECMAScript3 (ES3) funkcji.

Wszystkie przeglądarki obsługują pełnie ES3 (JavaScript 1999):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Wspieramy Wspieramy Wspieramy Wspieramy Wspieramy Wspieramy