So verwenden Sie die ToString -Methode in JavaScript

So verwenden Sie die ToString -Methode in JavaScript
JavaScript ermöglicht es, eine Datenart in einen anderen umzuwandeln, ohne seine Werte manuell zu ändern. Zum Beispiel müssen Sie ein Programm zum Ausführen von a schreiben Nummer Zu String -Konvertierung. Dieser angegebene Betrieb kann durchgeführt werden implizit Wenn der Gleichstellungsoperator “==Wird verwendet oder wenn der Datentyp des Mehrwerts nicht kompatibel ist.

JavaScript bietet jedoch auch eine integrierte Methode, die hauptsächlich verwendet wird ausdrücklich Konvertieren eines Datentyps in eine Zeichenfolge. Die Methode JavaScript toString () wird verwendet, um ein Array oder eine Nummer als Zeichenfolge darzustellen, während ein Objekt in eine Zeichenfolge konvertiert wird. Sie müssen die “überschreibentostring ()Methode, damit die Werte der Tasten des Objekts ausdrucken können.

In diesem Artikel werden die Verfahren zur Verwendung der Methode toString () in JavaScript erörtert. So lass uns anfangen!

Konvertieren der Nummer mit der Methode toString () in Zeichenfolge konvertieren

Der "tostring ()Die Methode kann für die Nummer zur String -Konvertierung verwendet werden. Zu diesem Zweck bestehen Sie die gewünschte Mathematik “Base"Als Argument und das"tostring ()Die Methode konvertiert die angegebene Zahl gemäß der definierten Basis.

Zum Beispiel werden wir eine Variable namens erstellen “Nummer"Haben"433" Wert:

var number = 433;

Dann werden wir die “aufrufen“Zu.String ()”Methode beim Bestehen“2”Als Zahlenbasis:

Konsole.log ("String mit Basis 2:" + Nummer.TOSTRING (2));

Die Ausführung des “tostring ()"Methode gibt einen Wert zurück"110110001"Als Darstellung der Ganzzahl"433" im "binär" Zahlensystem:

In ähnlicher Weise können Sie eine beliebige Zahl in ihre “konvertieren“Oktal"Darstellung durch Übergabe"8”Als Basisargument:

Konsole.log ("String mit Basis 8:" + Nummer.TOSTRING (8));

Die angegebene Ausgabe bedeutet, dass die Zahl “433"Ist als" dargestellt als "661”Im Oktal -Zahlen -System:

Der "Zu.String ()"Methode ermöglicht auch die Umwandlung einer Zahl in" "hexadezimalRepräsentation. Zu diesem Zweck geben Sie an “16”Als Basisargument:

Konsole.log ("String mit Basis 16:" + Nummer.tostring (16));

Wie Sie sehen können, im hexadezimalen Zahlensystem die Nummer “433" ist gleich "1b1”:

Wenn das "tostring ()Methode wird aufgerufen, ohne Argument zu bestehen, dann die “Nummer"Wird in" konvertiert "Saite”Ohne die aktuelle Basis zu ändern:

Konsole.log ("String:" + Nummer.tostring ());

Ausgang

Konvertieren von Array in Zeichenfolge mithilfe der Methode toString () konvertieren

Der "tostring ()Die Methode kann auf jede Art von Array angewendet werden und gibt ihre Elemente in einem String -Format zurück. Zum Beispiel haben wir ein Array namens erstellt “NumberArray"Das hat drei Elemente:"34","23", Und "43”:

const numberArray = [34, 23, 43];

Als nächstes werden wir die "konvertieren"NumberArray”Zu einer Zeichenfolge, indem Sie die“ verwenden “tostring ()" Methode:

NumberArray.toString ();

Beachten Sie, dass die in der Ausgabe angezeigten Werte in Anführungszeichen eingeschlossen sind " Nicht in quadratischen Klammern:

Ebenso die “tostring () ” Die Methode kann aufgerufen werden ":

const stringarray = ['x', 'y', 'z'];
StringArray.toString ();

Ausgang

Wenn "tostring ()"Wird mit einem" verwendet "Array"Das enthält ein anderes Array darin, dann das"tostring ()"Methode zuerst"ebnen”Es und gibt dann alle Werte in einem String -Format zurück, das durch ein Komma getrennt ist.

Zum Beispiel das unten angegebene “Array"Hat zwei Elemente:"Paul" Und "32Und ein verschachteltes Array, das weiter zwei Elemente umfasst. Nun, wenn das "tostring ()"Methode wird als" bezeichnet "Array.tostring ()”, Es wird die Dimensionalität der Arrays verringern und alle vier Elemente in einer einzigen Zeichenfolge zurückgeben:

const array = ['Paul', 32, ['max', 4]];
Array.toString ();

Ausgang

Konvertieren des Objekts in Zeichenfolge mithilfe der Methode toString () konvertieren

Mit Hilfe der “tostring ()”Methode können Sie Objekt zur String -Konvertierung ausführen.

Zum Beispiel werden wir eine erstellen “ObjektDas hat die folgenden Schlüsselwertpaare:

const Object = Name: 'Paul', Alter: 40;

Danach werden wir die “aufrufen“tostring ()" Methode:

Objekt.toString ();

Die Ausgabe des angegebenen Programms wird die Zeichenfolge ausdrucken[Objekt, Objekt]"Das zeigt das an“Objekt"Gehört zum"ObjektBasisklasse:

Sie können jedoch die “überschreiben“tostring ()Methode zur Rückgabe der Werte der Objekttasten in einem String -Format.

Im untergegebenen Programm das “Mitarbeiter"Objekt überschreibt das"tostring ()Methode, die von der "vererbt wird"ObjektBasisklasse. Dieser benutzerdefinierte “tostring ()Die Methode gibt eine Zeichenfolge zurück, die die Werte der “enthält“Name" Und "Alter"Eigenschaften des Erschaffenen"Mitarbeiter" Objekt:

Funktionsangestellter (Name, Alter)
Das.Name = Name;
Das.Alter = Alter;

Mitarbeiter.Prototyp.toString = function ()
Return 'Mitarbeitername:'+dies.Name + 'Alter:' + dies.Alter;

Mitarbeiter1 = neuer Mitarbeiter ('Alex', 35);
Konsole.Protokoll (Mitarbeiter1.tostring ());

Ausgang

Das waren alle wesentlichen Informationen, die sich auf die Methode JavaScript toString () beziehen. Sie können nach Ihren Anforderungen weiter nachforschen.

Abschluss

Das JavaScript "tostring ()”Methode kann verwendet werden, um eine darzustellen Array oder ein Nummer Als ein Saite. Wenn eine Zahl in eine Zeichenfolge konvertiert wird, müssen Sie das gewünschte angeben “BaseAls Argument; Andernfalls konvertiert die Methode toString () die Zahl nur in eine Zeichenfolge, ohne ihre Basis zu ändern. Die Methode toString () wird auch zum Abrufen der Werte der Tasten eines Objekts in einem String -Format verwendet. In diesem Artikel wurde die Verwendung der Methode JavaScript toString () besprochen.