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'

Siehe auch

  • die Funktion Number,
    die in eine Zahl konvertiert
  • die Funktion Boolean,
    die in einen booleschen Wert konvertiert