String.prototype.valueOf()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die valueOf()
Methode von String
-Werten gibt diesen String-Wert 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
js
valueOf()
Parameter
Keine.
Rückgabewert
Ein string, der den primitiven Wert eines gegebenen String
-Objekts darstellt.
Beschreibung
Die valueOf()
-Methode von String
gibt den primitiven Wert
eines String
-Objekts als String-Datentyp zurück. Dieser Wert ist gleichwertig
mit 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
Specification |
---|
ECMAScript® 2026 Language Specification # sec-string.prototype.valueof |