String.prototype.valueOf() - JavaScript | MDN

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die Methode valueOf() von String-Werten gibt diesen Zeichenkettenwert zurück.

Probieren Sie es aus

const stringObj = new String("foo");

console.log(stringObj);
// Expected output: String { "foo" }

console.log(stringObj.valueOf());
// Expected output: "foo"

Syntax

Parameter

Keine.

Rückgabewert

Eine Zeichenkette, die den primitiven Wert eines gegebenen String-Objekts darstellt.

Beschreibung

Die valueOf()-Methode von String gibt den primitiven Wert eines String-Objekts als Zeichenkettendatentyp zurück. Dieser Wert ist gleichwertig zu String.prototype.toString().

Diese Methode wird normalerweise intern von JavaScript aufgerufen und nicht explizit im Code.

Beispiele

Verwendung von valueOf()

js

const x = new String("Hello world");
console.log(x.valueOf()); // 'Hello world'

Spezifikationen

Spezifikation
ECMAScript® 2026 Language Specification
# sec-string.prototype.valueof

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.