Konvertierungsmethode erzwingen: 1. Rufen Sie die toString()-Methode mit der Syntax „zu konvertierendes Datenobjekt.toString()“ auf. 2. Rufen Sie die String()-Funktion mit der Syntax „String (zu konvertierende Daten)“ auf; 3. Verwenden Sie das Zeichen „+“, um Zeichenfolgen zu verketten. Die Syntax lautet „Zu konvertierende Daten + „“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Erzwungene Typkonvertierung bezieht sich auf das Erzwingen eines Datentyps in einen anderen Datentyp. Bezieht sich im Allgemeinen auf die Konvertierung anderer Datentypen in String, Number und Boolean.
Sprechen wir darüber, wie man den Werttyp auf einen String erzwingt.
In String-Typ konvertieren
Es gibt drei Möglichkeiten, andere Werte in Strings umzuwandeln: toString(), String() und string.
Methode 1: Rufen Sie die toString()-Methode des konvertierten Datentyps auf
Diese Methode hat keinen Einfluss auf die Originalvariable, sie gibt das Konvertierungsergebnis zurück, aber beachten Sie: Null- und undefinierte Werte müssen toString( )-Methoden wird ein Fehler gemeldet, wenn ihre Methoden aufgerufen werden.
var a = 123; a = a.toString(); console.log(a); console.log(typeof a);
Methode 2: Rufen Sie die Funktion String() auf und übergeben Sie die konvertierten Daten als Parameter an die Funktion
Bei Verwendung der Funktion String() für die erzwungene Typkonvertierung wird toString() tatsächlich für die Methode Number und Boolean aufgerufen , aber für null und undefiniert wird die toString()-Methode nicht aufgerufen, sondern null direkt in „null“ und undefiniert direkt in „undefiniert“ konvertiert.
var a = 123; a = String(a); console.log(a); console.log(typeof a); var b = undefined; b = String(b); console.log(b); console.log(typeof b); var c = null; c = String(c); console.log(c); console.log(typeof c);
Methode 3: +"" für jeden Datentyp
var a = 123; a = a + ""; console.log(a); console.log(typeof a);
【Verwandte Empfehlung: Javascript-Lerntutorial】
Das obige ist der detaillierte Inhalt vonSo erzwingen Sie in Javascript den Werttyp „String'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!