So fügen Sie Kommas in JavaScript hinzu

So fügen Sie Kommas in JavaScript hinzu

Beim Computer ist das Format einer Zahl ein wichtiger Spieler bei der Darstellung großer Zahlen. Folglich verbessert dieser Prozess die Lesbarkeit der Benutzer. JavaScript bietet eine Vielzahl von Methoden, um mit der Zahlenformatierung umzugehen. Zum Beispiel die Tolocalestring () Und Intl.Zahlenformat() Methoden können verwendet werden, um Kommas hinzuzufügen. Außerdem die Reguläre Ausdrücke kann auch verwendet werden, um Kommas an einem bestimmten Ort in einer Zahl hinzuzufügen. Dieser Beitrag bietet eine detaillierte Demonstration aller möglichen Methoden, um Kommas zu Zahlen in JavaScript hinzuzufügen.

Methode 1: Tolocalestring () Methode zum Hinzufügen von Kommas zu einer Zahl in JavaScript

Der Tolocalestring () wird verwendet, um die Anzahl mit der Formatierung eines bestimmten Landes zu lokalisieren. Standardmäßig folgt es dem USA -Format, um eine Nummer anzuzeigen. Es wandelt die "übergebene" Nummer in eine durch Kommas getrennte Zeichenfolge um. Die Arbeit der Tolocalestring () Die Methode kann durch die folgende Syntax beschrieben werden:

Code

Konsole.log ("Beispiel zum Hinzufügen von Komma zur Nummer");
const num = 456563453;
const out = num.tolocalestring ();
Konsole.Ausloggen);

In diesem Code:

  • Eine Variable “Num"Wird verwendet, um die Nummer zu speichern"456563453”.
  • Danach wird die Methode Tolocalestring () verwendet, um der Nummer ein Komma hinzuzufügen und es in der “zu speichernaus”Variable.
  • Am Ende die “Protokoll()Die Methode wird verwendet, um eine Zahl im Konsolenfenster anzuzeigen.

Ausgang

Die Ausgabe zeigt, dass die Eingangszahl durch Kommas getrennt ist.

Methode 2: Verwenden Sie Regex zum Hinzufügen von Kommas zu einer Nummer

Eine andere Methode wird mit a implementiert regulären Ausdruck Das spaltet die Saite in Tausende von Segmenten auf. Die Regex -Ausdrücke "/\B(?= (\ d 3)+(?!\ d))/g ” Sucht das Ziffer mehrerer von drei und stellt ein Komma in die Ziffern. Zum Beispiel wird der Code hier bereitgestellt.

Code

Konsole.log ("Beispiel zum Hinzufügen von Komma zur Nummer");
Sei N1 = Spaß (234234.555);
sei n2 = fun (-89834874);
Funktion Fun (num)
Rückkehr num.tostring ().ersetzen (/\ b (?= (\ d 3)+(?!\ d))/g, ',');

Konsole.log (n1);
Konsole.log (n2);

Die Beschreibung des Codes lautet wie folgt:

  • Eine benutzerdefinierte Funktion "Spaß()" wird durch Übergabe der Zahlen aufgerufen “234234.555 ” Und "-89834874".
  • In diesem Spaß() Methode eine Regex "/\B(?= (\ d 3)+(?!\ d))/g ” wird verwendet, um der Gruppe von drei Ziffern zu entsprechen.
  • Danach wird eine Zahl zurückgegeben, indem ein Komma platziert wird, indem das zweite Argument verwendet wird "," des ersetzen() Methode.
  • Daher die “Num.tostring () ” extrahiert die Nummer und ersetzt sie nach dem Auftragen eines Kommas.
  • Schließlich werden die aktualisierten Variablen auf der Konsole gedruckt.

Ausgang

Die Ausgabe zeigt das “234234.555 ” Und "-89834874" werden in konvertiert zu “234,234.555 ” Und "-89.834,874" bzw.

Methode 3: Verwenden von INTL.NumberFormat () Methode zum Hinzufügen von Kommas zu einer Nummer

Der “Intl.Zahlenformat" Methode transformiert eine Zahl, indem die Anzahl und Region angegeben wird, z. B "en-in" Gibt die Nummer an "6,34,434", Und 'en-gb' bezieht sich auf “454.234”. Der Code ist wie folgt, indem Sie die berücksichtigen "en-us" oben genannte Methode.

Syntax

Neue intl.NumberFormat (Orte, Optionen)

Die Parameter werden wie folgt beschrieben:

  • Einheimische: Gibt die Sprache und Region an.
  • Optionen: Bezieht sich auf die Einstellung, wie die Nummer in eine Zeichenfolge formatiert wird (optional).

Code

Konsole.log ("Beispiel zum Hinzufügen von Komma zur Nummer");
const num = 57484;
const numfor = intl.NumberFormat ('en-us');
const new_for = numfor.Format (num);
Konsole.log (new_for)

Die Beschreibung des Codes wird hier erläutert:

  • Erstens a "Num" Variable wird verwendet, um die Nummer zu speichern "57484".
  • Danach die “Intl.Zahlenformat()" wird angewendet, indem Sprache und Region als Akzeptieren als Annahme "En-us".
  • Diese Methode bildet eine Zahl gemäß dem "En-us"
  • Danach die "Format()" Die Methode gibt eine formatierte Zeichenfolge basierend auf dem Argument zurück "Num".
  • Am Ende die "Konsole.Protokoll()" Die Methode wird verwendet, um die Nummer über die anzuzeigen "New_for" Variable.

Ausgang

Die Ausgabe zeigt das "57484" wird in konvertiert zu "57.484" Nach dem Hinzufügen von Kommas.

Abschluss

JavaScript bietet Tolocalestring (), Regex, Und Intl.Zahlenformat() Methoden zum Hinzufügen von Kommas zu Zahlen. Der Tolocalestring () lokalisiert die Nummer, indem es das Format eines Landes zur Platzierung von Kommas angibt. Der Regex Sucht nach dem Ziffer mehrerer von drei und platziert ein Komma nach der Ziffer. Der “Intl.Zahlenformat" Die Methode gibt eine Nummer zurück, indem ein Komma folgt, der dem folgt "En-us" Format. Daher haben Sie gelernt, mit Hilfe zahlreicher Beispiele Kommas zu Zahlen hinzuzufügen.