So formatieren Sie eine Zahl in JavaScript?

So formatieren Sie eine Zahl in JavaScript?
In JavaScript, während es mit mathematischen Problemen zu tun hat. Im anderen Fall, um eine bestimmte Berechnung präziser zu machen. In einem solchen Szenario ist es sehr hilfreich, eine Zahl in JavaScript zu formatieren, um die Gesamtcodekomplexität und die genaue Berechnung zu verringern.

In diesem Artikel veranschaulicht die Ansätze, die implementiert werden können, um eine Nummer in JavaScript zu formatieren.

So formatieren Sie eine Zahl in JavaScript?

Die folgenden Ansätze können implementiert werden, um eine Nummer in JavaScript zu formatieren:

  • tofixed ()" Methode.
  • Intl.Zahlenformat()" Konstrukteur.
  • Tolocalestring ()" Methode.
  • Regulären Ausdruck

Die genannten Ansätze werden nun nacheinander illustriert!

Beispiel 1: Formatieren Sie eine Zahl in JavaScript mit der Methode tofixed ()
Diese Methode kann angewendet werden, um die angegebene Zahl so zu formatieren, dass es keine Dezimalpunkte gibt oder eine feste Anzahl von Ziffern nach dem Dezimalpunkt übrig bleibt.

Geben Sie zunächst die zu formatierte Nummer an:

Sei formatnumber = 12.345678;

Als nächstes wenden Sie das an “tofixed ()Methode zum Format der angegebenen Zahl so, dass nach dem Dezimalpunkt keine Ziffern darin bestehen:

Konsole.log ("Die formatierte Nummer lautet:", Formatnumber.tofixed ());

In diesem Schritt wenden Sie in ähnlicher Weise die gleiche Methode an, indem Sie bestehen “2”In seinem Parameter. Dies führt dazu, dass eine Zahl an zwei Dezimalstellen formatiert wird:

Konsole.log ("Die formatierte Nummer lautet:", Formatnumber.tofixiert (2));

Ausgang

Beispiel 2: Formatieren Sie eine Zahl in JavaScript mit der INTL.NumberFormat () Konstruktor

Der "Intl.Zahlenformat()Der Konstruktor erstellt ein neues Objekt, das die Formatierung einer sprachempfindlichen Nummer ermöglicht. Dieser Ansatz kann angewendet werden, um die angegebene Zahl basierend auf der angegebenen Währung zu formatieren.

Geben Sie zunächst die Formatierung an:

const formatnumber = 12345.67;

Wenden Sie nun das an “anIntl.Zahlenformat()"Ansatz, um die angegebene Zahl in Bezug auf die" zu formatieren "UNS”Währung und zeigen Sie es entsprechend an:

lass numupd = new intl.NumberFormat ('en-us', style: 'Währung', Währung: 'USD').Format (Formatnumber);
Konsole.log ("Die formatierte Währung ist:", numupd);

Ausgang

Der "$Mit der Nummer gibt an, dass die angegebene Nummer in “formatiert ist“UNS" Währung.

Beispiel 3: Formatieren Sie eine Zahl in JavaScript mit der Methode Tolocalestring ()

Der "Tolocalestring ()Die Methode gibt ein Datumsobjekt in Form einer Zeichenfolge an. Diese Methode kann angewendet werden, um eine Zahl in das angegebene Sprachformat zu formatieren.

Syntax

Datum.Tolocalestring (Orte, Optionen)
  • Orte”Siehe das spezifische Sprachformat.
  • Optionen”Zeigt auf das Objekt, dem die Eigenschaften zugewiesen werden können.

Ziehen Sie im untergezeichneten Beispiel die folgende Zahl der benannten Variablen zu “Formatnummer”:

Sei formatnumber = 7323452568.283;

Wenden Sie nun das an “anTolocalestring ()Methode, geben Sie das Sprachformat als "an" an "en-us”In seinem Parameter und zeigen Sie die resultierende formatierte Nummer an:

var us = formatnumber.tolocalestring ('en-us');
Konsole.log ("Die formatierte Nummer lautet:", wir);

Ausgang

Beispiel 4: Formatieren Sie eine Zahl im JavaScript mit dem regulären Ausdruck

Dieser Ansatz kann zusammen mit dem verwendet werdenersetzen()Methode, um die Kommas zwischen den bereitgestellten Zahlen in denselben Intervallen zu platzieren.

Initialisieren Sie zunächst die folgende Zahl:

var formatNumber = 445567788;

Wenden Sie nun die Ersatz () -Methode zusammen mit dem regulären Ausdruck an. Der reguläre Ausdruck hier wird zuteilt “Kommas”Zum initialisierten Wert durch eine globale Suche und Rückgabe der von den Kommas getrennten Werte, wodurch die angegebene Zahl formatiert wird:

Konsole.log ("Die formatierte Nummer lautet:", String (Formatnumber).ersetzen(/(.) (?= (\ d 3)+$)/g, '$ 1,'))

Ausgang

Wir haben die bequemen Ansätze zur Formatierung einer Zahl in JavaScript zu dem Schluss gemacht.

Abschluss

Der "tofixed ()”Methode, die“Intl.Zahlenformat()"Konstruktor, der"Tolocalestring ()Methode oder die “regulären Ausdruck”Kann verwendet werden, um eine Zahl in JavaScript zu formatieren. Die erste Methode führt zur Formatierung der Nummer, so dass nach dem Dezimalpunkt keine Ziffern oder feste Anzahl von Ziffern vorhanden sind. Die intl.NumberFormat () Konstruktoransatz kann angewendet werden, um eine auf Währung basierende Zahl zu formatieren, und die Methode Tolocalestring () kann implementiert werden, um die angegebene Zahl in das sprachspezifische Format zu formatieren. Die reguläre Expressionstechnik kann angewendet werden, um die bereitgestellte Nummer so zu formatieren. In diesem Blog wurde die Methoden gezeigt, um eine bestimmte Zahl in JavaScript zu formatieren.