JavaScript -Methoden zum Arbeiten mit Zahlen

JavaScript -Methoden zum Arbeiten mit Zahlen
Ein weiterer primitiver Datentyp, der positive, negative, float-, Binär-, Oktal-, Hexadezimal- und Exponentialwerte in der Programmierung darstellt, ist a Nummer.

JavaScript bietet uns verschiedene Zahlenmethoden durch die wir numerische Werte manipulieren können. In diesem Artikel lernen wir verschiedene Methoden zum Arbeiten mit Zahlen in JavaScript zusammen mit Beispielen.

Zahlenmethoden

Um mit Zahlen zu arbeiten, benötigen wir bestimmte Methoden, die uns helfen können, ihre Werte leicht zu manipulieren und zu ändern. Zu diesem Zweck bietet JavaScript verschiedene Methoden, um mit numerischen Werten zu arbeiten.

Im Folgenden finden Sie einige JavaScript -Zahlenmethoden sowie Erklärungen und Beispiele für Ihr besseres Verständnis:

Nummer()

Manchmal möchte ein Benutzer eine Zeichenfolge in eine Nummer konvertieren. Für diesen Zweck, Nummer() Methode ist verfügbar. Es wird einen numerischen Wert zurückgeben, der aus dem bestandenen Argument konvertiert wird.

Syntax:

Nummer (Argument);

Beispiel:

// Beispiel 1
Sei a = '4'
Sei Num = Nummer (a)
Konsole.log (num) // Ausgabe: 4
Konsole.log (num * 5) // Ausgabe: 20
// Beispiel 2
sei B = '111.11 '
Sei num1 = nummer (b)
Konsole.log (num1) // Ausgabe: 111.11
// Beispiel 3
lass c = '44.65 '
Sei Num2 = Nummer (c)
Konsole.log (Num2) // Ausgabe: 44.65

Ausgang:

Wenn boolesche Werte true und false übergeben werden, gibt das Programm außerdem 1 und 0 als Ausgabe zurück.

Beispiel:

Konsole.log (number (true)); // Gibt 1 zurück
Konsole.log (number (false)); // Gibt 0 zurück

Ausgang:

tostring ()

Um nun eine Nummer als Zeichenfolge an String () zurückzugeben, ist verfügbar und gibt einen numerischen Wert als Zeichenfolge zurück.

Syntax:

Variable.toString ();

Beispiel:

// Beispiel 1
Sei a = 4444
sei num = a.tostring ()
Konsole.log (num) // Ausgabe: 4444
// Beispiel 2
sei b = 44.67
sei num1 = b.tostring ()
Konsole.log (num1) // Ausgabe: 44.67
// Beispiel 3
Sei C = 101+99
sei num2 = c.tostring ()
Konsole.log (Num2) // Ausgabe: 200
// Beispiel 4
sei d = 11
Sei Num3 = D.tostring (2)
Konsole.log (num3) // Ausgabe: 1011

Ausgang:

Hier gibt es in Beispiel 4, 2 als Parameter zu bestehen, den binären Wert der Zahl zurück.

Tolocalestring ()

Diese Methode wandelt die Nummer in eine Zeichenfolge um.

Syntax:

Variable.Tolocalestring (Orte, Optionen)

Es dauert zwei Parameter, Orte, die die Sprachen darstellen, in denen Sie Ihre Nummer formatieren müssen. Der zweite Parameter ist optional, wenn Sie einige Eigenschaften definieren können.

Beispiel:

Sei Num = 37320932.001;
//Amerikanisches Englisch
Konsole.log (num.tolocalestring ('en-us'));
// Saudi -Arabien (Arabisch)
Konsole.log (num.tolocalestring ('ar-sa'));

Ausgang:

analysieren ()

Ähnlich wie bei der Methode number () wird eine Zeichenfolge als Argument bereitgestellt und konvertiert sie als Ergebnis in einen Ganzzahlwert.

Syntax:

ParseInt (Argument);

Beispiel:

// Beispiel 1
Sei a = '15.3333 '
Sei Num1 = ParseInt (a)
Konsole.log (num1) // Ausgabe: 15
// Beispiel 2
Sei B = '14 Stunden '
Sei Num2 = Parseint (B)
Konsole.log (Num2) // Ausgabe: 14
// Beispiel 3
Sei c = 'Stunde 5'
Sei Num3 = ParseInt (c)
Konsole.log (Num3) // Ausgabe: NAN

Ausgang:

Hier gibt es in diesen Beispielen nur den Wert vor dem Dezimalpunkt zurück. Im zweiten Beispiel gab es nur 14 zurück, aber im dritten Nan, weil es den Zahlenwert darin nicht finden kann.

Parsefloat ()

Diese Methode nimmt eine Zeichenfolge auf und gibt den numerischen Wert einschließlich des Dezimalwerts zurück.

Syntax:

Parsefloat (Argument);

Beispiel:

// Beispiel 1
Sei a = '15.3333 '
Sei Num1 = Parsefloat (a)
Konsole.log (num1) // Ausgabe: 15.3333
// Beispiel 2
sei b = '0.99998 '
Sei Num2 = Parsefloat (b)
Konsole.log (num2) // Ausgabe: 0.99998
// Beispiel 3
lass c = '4.8 9.0 '
Sei Num3 = Parsefloat (c)
Konsole.log (num3) // Ausgabe: 4.8

Ausgang:

Hier gab es im dritten Beispiel nur die erste und nicht die zweite zurück und nicht die erste Zahl. Es unterscheidet sich von Parseint (), da es auch den Dezimalwert zurückgibt.

toxponential ()

Diese Methode wird mit einer Zahl als Argument versehen, und als Ausgabe wird ein exponentieller Wert in Form einer Zeichenfolge zurückgegeben.

Syntax:

Variable.toxponential ();

Beispiel:

// Beispiel 1
Sei a = 15.3333
sei num1 = a.toxponential ();
Konsole.log (num1)
// Beispiel 2
sei b = 0.99998
sei num2 = b.toxponential ();
Konsole.log (num2)
// Beispiel 3
sei c = 4576.08976
sei num3 = c.toxponential (2);
Konsole.log (num3)

Ausgang:

toprecision ()

Diese Methode nimmt ein Argument auf und gibt den numerischen Wert mit der als Argument angegebenen Länge zurück. Wenn kein Argument vorgelegt wird, gibt sie einfach den gleichen Wert zurück.

Syntax:

Variable.toprecision ();

Beispiel:

// Beispiel 1
Sei a = 15.3333
sei num1 = a.TopRecision (4);
Konsole.log (num1)
// Beispiel 2
sei b = 0.99998
sei num2 = b.TopRecision (1);
Konsole.log (num2)

Ausgang:

tofixed ()

Diese Methode rundet eine bestimmte Zahl mit der angegebenen Anzahl von Dezimalstellen zusammen. Es nimmt einen optionalen Parameter auf, der die Anzahl der Ziffern darstellt, die nach einem Dezimalpunkt angezeigt werden sollen.

Syntax:

Variable.tofixed ();

Beispiel:

Sei x = 15.8902;
Konsole.log (x.tofixed ());
Konsole.log (x.tofixiert (2));
Konsole.log (x.tofixiert (3));

Ausgang:

Abschluss:

JavaScript enthält verschiedene Zahlenmethoden, die uns helfen, mit numerischen Werten umzugehen.In diesem Artikel haben wir verschiedene Methoden gelernt, die in JavaScript für Zahlen verfügbar sind. Diese Methoden helfen uns beim Ändern der Werte von Zahlen oder geben sie als Zeichenfolge zurück. Es gibt auch andere Methoden mit verschiedenen Funktionen.

Mit diesen Methoden können Benutzer verschiedene Probleme genauer lösen. Somit wird die Implementierung numerischer Algorithmen zu einer leichten Aufgabe.