Nel calcolo, il formato di un numero è un lettore chiave nel rappresentare grandi numeri. Di conseguenza, questo processo migliora la leggibilità degli utenti. JavaScript offre una varietà di metodi per gestire la formattazione dei numeri. Ad esempio, il tolocalestring () E Intl.NumberFormat () I metodi possono essere utilizzati per aggiungere virgole. Inoltre, il espressioni regolari può anche essere utilizzato per aggiungere virgole in un luogo specifico in un numero. Questo post fornisce una dimostrazione dettagliata di tutti i metodi possibili per aggiungere virgole ai numeri in JavaScript.
Metodo 1: metodo Tolocalestring () per aggiungere virgole a un numero in JavaScript
IL tolocalestring () è impiegato per localizzare il numero con la formattazione di un paese specifico. Per impostazione predefinita, segue il formato USA per visualizzare un numero. Converte il numero "passato" in una stringa separata da virgole. Il lavoro del tolocalestring () Il metodo può essere descritto dalla seguente sintassi:
Codice
console.log ("Esempio per aggiungere virgola al numero");
const num = 456563453;
const out = num.tolocalestring ();
console.disconnettersi);
In questo codice:
Produzione
L'output mostra che il numero di input è separato da virgole.
Metodo 2: usando Regex per aggiungere virgole a un numero
Un altro metodo è implementato con a espressione regolare Ciò divide la corda in migliaia di segmenti. Le espressioni regex "/\B(?= (\ d 3)+(?!\ d))/g " Cerca il multiplo di tre cifre e mette una virgola a cifre. Ad esempio, il codice viene fornito qui.
Codice
console.log ("Esempio per aggiungere virgola al numero");
let n1 = divertimento (234234.555);
let n2 = divertimento (-89834874);
function fun (num)
restituire num.accordare().sostituire (/\ b (?= (\ d 3)+(?!\ d)/g, ',');
console.log (N1);
console.log (N2);
La descrizione del codice è la seguente:
Produzione
L'output lo mostra “234234.555 " E "-89834874" vengono convertiti in “234.234.555 " E "-89.834.874" rispettivamente.
Metodo 3: usando INTL.Metodo NumberFormat () per aggiungere virgole a un numero
IL “Intl.NumberFormat " Il metodo trasforma un numero specificando il numero e la regione, come 'En-in' Specifica il numero "6,34.434", E 'en-GB' si riferisce a “454.234". Il codice è il seguente considerando il 'en-us' Metodo sopra menzionato.
Sintassi
Nuovo intl.NumberFormat (locali, opzioni)
I parametri sono descritti come segue:
Codice
console.log ("Esempio per aggiungere virgola al numero");
const num = 57484;
const numfor = intl.NumberFormat ('en-us');
const new_for = numfor.formato (num);
console.log (new_for)
La descrizione del codice è spiegata qui:
Produzione
L'output lo mostra "57484" viene convertito in "57.484" Dopo aver aggiunto virgole.
Conclusione
JavaScript fornisce tolocalestring (), Regex, E Intl.NumberFormat () Metodi per aggiungere virgole ai numeri. IL tolocalestring () localizza il numero specificando il formato di un paese per collocare virgole. IL Regex Cerca il multiplo di tre cifre e posiziona una virgola dopo la cifra. IL “Intl.NumberFormat " Il metodo restituisce un numero posizionando una virgola seguendo il "En-us" formato. Quindi, hai imparato ad aggiungere virgole ai numeri con l'aiuto di numerosi esempi.