Stała liczba miejsc po przecinku - toFixed
Jak zapisać liczbę ze stałą liczbą miejsc po przecinku (np. kwota)?
Number.prototype.toFixed() Number.prototype.toFixed(fractionDigits)
- Parametry:
 NumberfractionDigits - liczba cyfr po przecinku dziesiętnym (domyślnie: 0)- Wartość:
 String- tekst zawierający liczbę o stałej liczbie cyfr po przecinku dziesiętnym- Wyjątki:
 RangeError- została podana wartość fractionDigits mniejsza od 0 albo większa niż 20
Przekształca liczbę na jej tekstową reprezentację o określonej liczbie cyfr po przecinku, używając przy tym zaokrągleń. Dla wartości większych lub równych 1021 działa identycznie jak String.prototype.toString.
Ta funkcja może zwracać dokładniejsze wartości niż toString. Na przykład toString dla liczby 1000000000000000128 zwraca wartość "1000000000000000100", podczas gdy toFixed - dokładną wartość.
Przykład Number.prototype.toFixed
(1.2).toFixed(); // "1" (1.5).toFixed(); // "2" (1.25).toFixed(1); // "1.3" (1.2).toFixed(3); // "1.200" (-12.3).toFixed(3); // "-12.300" NaN.toFixed(); // "NaN" Infinity.toFixed(); // "Infinity" (1).toFixed(-1); // RangeError (1).toFixed(21); // RangeError