Come aggiungere virgole al numero in JavaScript

Come aggiungere virgole al numero in JavaScript

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:

  • Una variabile “Num"È utilizzato per archiviare il numero"456563453".
  • Successivamente, il metodo Tolocalestring () viene impiegato per aggiungere una virgola al numero e memorizzarlo nel "fuori"Variabile.
  • Alla fine, il "tronco d'albero()"Il metodo viene utilizzato per visualizzare un numero nella finestra della console.

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:

  • Una funzione personalizzata "divertimento()" è chiamato passando i numeri “234234.555 " E "-89834874".
  • In questo divertimento() Metodo, un regex "/\B(?= (\ d 3)+(?!\ d))/g " è usato per abbinare il gruppo di tre cifre.
  • Successivamente, restituisce un numero posizionando una virgola utilizzando il secondo argomento "," del sostituire() metodo.
  • Quindi il “Num.accordare()" estrae il numero e lo sostituisce dopo aver applicato una virgola.
  • Infine, le variabili aggiornate sono stampate sulla console.

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:

  • gente del posto: specifica la lingua e la regione.
  • opzioni: si riferisce all'impostazione di come il numero viene formattato in una stringa (opzionale).

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:

  • In primo luogo, a "Num" La variabile viene utilizzata per archiviare il numero "57484".
  • Dopodiché, il “Intl.NumberFormat () " è impiegato accettando la lingua e la regione come "En-us".
  • Questo metodo forma un numero secondo il "En-us"
  • Dopodiché, il "formato()" Il metodo restituisce una stringa formattata in base all'argomento "Num".
  • Alla fine, il “Console.tronco d'albero()" il metodo viene impiegato per visualizzare il numero tramite il "New_FOR" variabile.

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.