Formatowanie liczby zgodnie z językiem - toLocaleString
W jaki sposób zapisać liczbę w formacie zgodnym w rodzimym językiem użytkownika?
Number.prototype.toLocaleString()
- Wartość:
String
- tekst
Funkcja powinna zapisać liczbę w postaci tekstu w domyślnym języku ustawionym w systemie operacyjnym użytkownika. Na przykład w języku polskim liczby rzeczywiste zapisujemy z użyciem znaku przecinka, podczas gdy angielskim - z użyciem kropki. Dodatkowo w języku polskim dla poprawy czytelności kolejne tysiące liczby możemy oddzielać od siebie znakiem spacji.
Przykład Number.prototype.toLocaleString
(1000.2).toLocaleString(); // np.: "1 000,2" (1000.2).toString(); // "1000.2"