Nummer toString -Methode in JavaScript | Erklärt

Nummer toString -Methode in JavaScript | Erklärt
Die Methode toString () in JavaScript wurde mit der Veröffentlichung von ES1 JavaScript eingeführt; Diese Methode konnte jedoch nur durchführen Saite.tostring () Operationen. Mit der neueren Version kann der Programmierer nun die ToString -Funktion mit Zahlen verwenden, um diese Zahl in eine Zeichenfolge umzuwandeln. Bei Verwendung mit einer Nummer ist eine fantastische Funktion dieser Funktion, dass wir die Zahl in eine bestimmte Basis umwandeln können, bevor wir die Nummer in eine Zeichenfolge konvertieren.

Syntax der Zahl toString () -Funktion

Unten finden Sie die Syntax der Methode toString () mit der Zahl:

Nummer.ToString (baSetobeconvertedin)
  • Nummer: Dies ist die Zahl, die die Funktion toString () in die Zeichenfolge konvertieren würde
  • baSetobeconvertedin: Dies definiert die Basis der Anzahl, die konvertiert werden soll, bevor sie in die Zeichenfolge konvertiert wird.

Rückgabewert

Der Rückgabewert der Methode toString () ist a Saite

Beispiele für die ToString -Funktion mit Zahl

Die Funktion toString () kann mit einer Zahlenvariablen unter Verwendung eines DOT-Operators verwendet werden. Erstellen Sie also eine Zahlenvariable mit der folgenden Anweisung:

var numvalue = 15;

Jetzt werden wir die ToString -Funktion ausführen, jedoch mit unterschiedlichen Argumenten, die unterschiedliche Basiswerte für die konvertierte Zahl darstellen

Beispiel 1: Konvertieren einer Zahl in eine Zeichenfolge, ohne ihre Basis zu ändern

Wir können einen numerischen Wert leicht in einen String -Wert ändern, ohne seine Basis zu ändern, und um dies zu tun, geben wir keine Argumente in die tostring () Funktion.

Wir werden die Funktion toString () mit unserer Variablen verwenden numvalue und übergeben Sie diese dann an die Konsolenprotokollfunktion, damit wir das Ergebnis auf unsere Konsolenprotokollfunktion erhalten:

var str = numvalue.toString ();
Konsole.log (str);

Nachdem wir diesen Code ausgeführt haben, erhalten wir die folgende Ausgabe an unserem Terminal:

Wie Sie sehen können, wandelte der toString () die Zahl in die Zeichenfolge um, ohne ihre Basis zu ändern.

Beispiel 2: Konvertieren einer Zahl mit der TOString -Funktion in Binary konvertieren

Wir können die ToString -Funktion mit einer Zahl verwenden, um sie in eine Binärzahl und dann in eine Zeichenfolge umzuwandeln, indem wir das Argument als „übergeben“ als “2

var str = numvalue.tostring (2);

Danach können wir das Ergebnis auf dem Terminal anzeigen, indem wir einfach die Variable -STR in die Konsolenprotokollfunktion übergeben wie:

Konsole.log (str);

Bei der Ausführung des Codes erhalten wir die folgende Ausgabe an unserem Terminal:

Wie Sie sehen können, war das Ergebnis “1111Das entspricht 15, aber in Binär- oder Basis 2.

Beispiel 3: Konvertieren einer Zahl in Oktal und dann in eine Zeichenfolge

Um eine Zahl von der Basis 10 in Oktal oder Basis 8 umzuwandeln, müssen wir einfach den Wert „8“ im Argument der Funktion der toString () wie möglich übergeben

var str = numvalue.TOSTRING (8);
Konsole.log (str);

Wenn wir dieses Programm ausführen, erhalten Sie die folgende Ausgabe:

Die Ausgabe "17”In Oktal entspricht 15 in der Basis 10.

Beispiel 4: Konvertieren einer Zahl in Hexadezimal mit ToString

Eine Zahl in eine Hexadezimalzahl oder Basis 16 umzuwandeln, ist recht einfach. Sie übergeben einfach den Wert 16 in den Argumenten der Funktion toString () wie wie

var str = numvalue.tostring (16);
Konsole.log (str);

Die Ausgabe des oben genannten Code-Snippets beträgt:

Wie Sie leicht beobachten können, erhalten wir die Ausgabe als “FDas entspricht 15 in der Dezimalbasis.

Beispiel 5: Konvertieren einer Nummer in eine benutzerdefinierte Basis mit dem ToString konvertieren

Eine aufregende Funktion der Methode toString () besteht darin, die Nummer in einen benutzerdefinierten Basiswert umzuwandeln. Um zu präsentieren, werden wir unsere konvertieren “numvalue”In Basis 6. Wir tun dies mit den folgenden Zeilen:

var str = numvalue.tostring (6);
Konsole.log (str);

Führen Sie das Programm aus und Sie erhalten das folgende Ergebnis in Ihrem Terminal:

Da Sie leicht beobachten können, dass der Wert 15, wenn Sie von der Dezimalbasis (10) in Basis 6 umgewandelt werden, entsteht der Wert 23.

Einpacken

Die Nummer toString () in JavaScript wird als eines der Standardpakete geliefert. Es wird verwendet, um eine Zahl in eine Zeichenfolge umzuwandeln, um die Basis vor der Umwandlung zu ändern. Wenn Sie den numerischen Wert ohne Basisumwandlung in eine Zeichenfolge konvertieren möchten, müssen Sie kein Argument an die Funktion toString () übergeben. Wenn Sie den numerischen Wert von einer Dezimalbasis (10) in einen anderen Basiswert konvertieren möchten, müssen Sie die Basiszahl als Argument an die Funktion toString () übergeben.