Heim  >  Artikel  >  Web-Frontend  >  So erzwingen Sie in Javascript den Werttyp „String“.

So erzwingen Sie in Javascript den Werttyp „String“.

青灯夜游
青灯夜游Original
2022-02-16 16:52:174435Durchsuche

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 + „“.

So erzwingen Sie in Javascript den Werttyp „String“.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn