I databehandling er formatet til et tall en nøkkelspiller i å representere store tall. Følgelig forbedrer denne prosessen lesbarheten til brukerne. JavaScript tilbyr en rekke metoder for å håndtere tallformatering. For eksempel Tolocalestring () og Intl.NumberFormat () Metoder kan brukes til å legge til komma. Dessuten vanlig uttrykk kan også brukes til å legge til komma på et bestemt sted i et tall. Dette innlegget gir en detaljert demonstrasjon av alle mulige metoder for å legge til komma til tall i JavaScript.
Metode 1: Tolocalestring () Metode for å legge til komma til et tall i JavaScript
De Tolocalestring () er ansatt for å lokalisere nummeret med et bestemt lands formatering. Som standard følger det USAs format for å vise et nummer. Det konverterer "bestått" -nummeret til en streng atskilt med komma. Arbeidet til Tolocalestring () Metode kan beskrives ved følgende syntaks:
Kode
konsoll.logg ("Eksempel for å legge til komma til nummer");
const num = 456563453;
const out = num.tolocalestring ();
konsoll.Logg ut);
I denne koden:
Produksjon
Utgangen viser at inngangsnummeret er atskilt med komma.
Metode 2: Bruke regex for å legge til komma til et tall
En annen metode implementeres med en vanlig uttrykk som deler strengen i tusenvis av segmenter. Regex -uttrykkene “/\ B (?= (\ d 3)+(?!\ d))/g ” søker i siffermultippelen av tre og plasserer et komma til siffer. For eksempel er koden gitt her.
Kode
konsoll.logg ("Eksempel for å legge til komma til nummer");
La N1 = moro (234234.555);
La N2 = moro (-89834874);
funksjon moro (num)
Return Num.toString ().Erstatt (/\ B (?= (\ d 3)+(?!\ d))/g, ',');
konsoll.logg (n1);
konsoll.logg (n2);
Beskrivelsen av koden er som følger:
Produksjon
Utgangen viser det “234234.555 ” og “-89834874” blir konvertert til “234.234.555 ” og “-89.834.874” henholdsvis.
Metode 3: Bruke INTL.NumberFormat () Metode for å legge til komma til et tall
De “Intl.NumberFormat ” Metode transformerer et tall ved å spesifisere antall og region, for eksempel 'En-in' Angir nummeret “6,34,434”, og 'En-GB' refererer til “454.234”. Koden er som følger av å vurdere 'En-oss' Over-nevnt metode.
Syntaks
NYTT INTL.NumberFormat (lokaliteter, alternativer)
Parametrene er beskrevet som følger:
Kode
konsoll.logg ("Eksempel for å legge til komma til nummer");
const num = 57484;
const numfor = intl.NumberFormat ('en-oss');
const new_for = numfor.format (num);
konsoll.Logg (new_for)
Beskrivelsen av koden er forklart her:
Produksjon
Utgangen viser det “57484” blir konvertert til “57.484” Etter å ha lagt til komma.
Konklusjon
JavaScript gir Tolocalestring (), regex, og Intl.NumberFormat () Metoder for å legge til komma til tall. De Tolocalestring () lokaliserer nummeret ved å spesifisere et lands format for å plassere komma. De regex Søker etter siffermultippelen av tre og plasserer komma etter sifferet. De “Intl.NumberFormat ” metoden returnerer et nummer ved å plassere et komma etter “En-oss” format. Derfor har du lært å legge til komma til tall ved hjelp av mange eksempler.