String-Funktion
Die Funktion String konvertiert den übergebenen
Wert in eine Zeichenkette. Die Konvertierung für Primitive
(Zahlen, Zeichenketten und andere einfache Typen) erfolgt
auf die naheliegendste Weise. Zum Beispiel: true -
'true', 5 - '5'. Und Objekte
werden meistens zu '[object
Object]' konvertiert, aber es kann Ausnahmen geben.
Syntax
javascriptString(was konvertiert werden muss);
Beispiel
Lassen Sie uns die Zahl 0 in eine Zeichenkette konvertieren:
javascriptString(0);
Ergebnis der Codeausführung:
javascript'0'
Beispiel
Lassen Sie uns nun den nicht-numerischen Wert
NaN als Parameter der Funktion übergeben:
javascriptString(NaN);
Als Ergebnis erhalten wir die Zeichenkette:
javascript'NaN'
Beispiel
Lassen Sie uns den booleschen
Wert false konvertieren:
javascriptString(false);
Ergebnis der Codeausführung:
javascript'false'
Beispiel
Konvertieren wir eine Zeichenkette
mit der Funktion String:
javascriptString('str');
Nach der Codeausführung erhalten wir dieselbe Zeichenkette als Ergebnis:
javascript'str'
Beispiel
Nun setzen wir den Wert
null als Parameter der Funktion:
javascriptString(null);
Als Ergebnis der Codeausführung erhalten wir den Wert, konvertiert in eine Zeichenkette:
javascript'null'
Beispiel
Lassen Sie uns den Wert
undefined als Parameter der Funktion setzen:
javascriptString(undefined);
Ergebnis der Codeausführung:
javascript'undefined'
Beispiel
Nun setzen wir geschweifte Klammern als Bezeichnung für ein leeres Objekt als Parameter:
javascriptString({});
Nach der Codeausführung erhalten wir eine Zeichenkette, in welcher der Typ des übergebenen Objekts angegeben ist:
javascript'[object Object]'
Beispiel
Lassen Sie uns nun eckige Klammern oder ein leeres Array konvertieren:
javascriptString([]);
Am Ende erhalten wir, anstelle einer Objekttypbeschreibung, eine leere Zeichenkette:
javascript''
Beispiel
Lassen Sie uns der Funktion ein mit Zahlen gefülltes Array als Parameter übergeben:
javascriptString([1, 2, 3]);
Als Ergebnis der Codeausführung werden alle Werte des Arrays in eine Zeichenkette umgewandelt:
javascript'1,2,3'