W obliczeniach format liczby jest kluczowym graczem w reprezentowaniu dużych liczb. W związku z tym proces ten zwiększa czytelność użytkowników. JavaScript oferuje różne metody radzenia sobie z formatowaniem liczb. Na przykład Tolocalestring () I Intl.Format liczbowy() Metody można zastosować do dodawania przecinków. Ponadto Wyrażenia regularne można również wykorzystać do dodawania przecinków w określonym miejscu w liczbie. Ten post zawiera szczegółową demonstrację wszystkich możliwych metod dodawania przecinków do liczb w JavaScript.
Metoda 1: Metoda Tolocalestring () do dodawania przecinków do liczby w JavaScript
Tolocalestring () jest zatrudniony do lokalizacji liczby z formatowaniem określonego kraju. Domyślnie wyświetla numer USA, aby wyświetlić numer. Przekształca liczbę „przekazaną” na ciąg oddzielony przecinkami. Praca Tolocalestring () Metodę można opisać następującą składnią:
Kod
konsola.log („Przykład do dodania przecinka do numeru”);
const num = 456563453;
const out = num.Tolocalestring ();
konsola.Wyloguj);
W tym kodzie:
Wyjście
Wyjście pokazuje, że numer wejściowy jest oddzielony przez przecinki.
Metoda 2: Korzystanie z Regex do dodawania przecinków do liczby
Inna metoda jest zaimplementowana z Wyrażenie regularne To dzieli sznur na tysiące segmentów. Wyrażenia regularne "/\B(?= (\ d 3)+(?!\ d))/g ” przeszukuje wielokrotność cyfr z trzech i umieszcza przecinek do cyfry. Na przykład kod jest tutaj podany.
Kod
konsola.log („Przykład do dodania przecinka do numeru”);
Niech N1 = zabawa (234234.555);
Niech N2 = zabawa (-89834874);
Funkcja zabawa (num)
return Num.ToString ().Wymień (/\ b (?= (\ d 3)+(?!\ d))/g, ',');
konsola.log (n1);
konsola.log (n2);
Opis kodu jest następujący:
Wyjście
Wyjście to pokazuje „234234.555 ” I „-89834874” są konwertowane na „234 234.555 ” I „-89 834 874” odpowiednio.
Metoda 3: Za pomocą INTL.NumberFormat () Metoda dodawania przecinków do liczby
„Intl.Format liczbowy" Metoda przekształca liczbę, określając liczbę i region, na przykład „en-in” Określa liczbę „6 34 434”, I „en-gb” odnosi się do „454,234". Kod jest następujący, biorąc pod uwagę „en-us” Wyżej wymieniona metoda.
Składnia
NOWOŚĆ INTL.NumberFormat (lokalizacje, opcje)
Parametry są opisane w następujący sposób:
Kod
konsola.log („Przykład do dodania przecinka do numeru”);
const num = 57484;
const numfor = INTL.NumberFormat („en-us”);
const new_for = numfor.format (num);
konsola.log (new_for)
Opis kodu jest tutaj wyjaśniony:
Wyjście
Wyjście to pokazuje „57484” jest przekonwertowany na „57 484” Po dodaniu przecinków.
Wniosek
JavaScript zapewnia Tolocalestring (), Regex, I Intl.Format liczbowy() Metody dodawania przecinków do liczb. Tolocalestring () Lokalizuje liczbę, określając format kraju do umieszczania przecinków. Regex Wyszukuje cyfrę wielu z trzech i umieszcza przecinek po cyfrze. „Intl.Format liczbowy" Metoda zwraca liczbę, umieszczając przecinek po „En-us” format. Dlatego nauczyłeś się dodawać przecinki do liczb za pomocą wielu przykładów.