Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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 Juli 2015.
Die MethodevalueOf() vonString-Werten gibt diesen Zeichenkettenwert zurück.
In diesem Artikel
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
Eine Zeichenkette, die den primitiven Wert eines gegebenenString-Objekts darstellt.
Beschreibung
DievalueOf()-Methode vonString gibt den primitiven WerteinesString-Objekts als Zeichenkettendatentyp zurück. Dieser Wert ist gleichwertig zuString.prototype.toString().
Diese Methode wird normalerweise intern von JavaScript aufgerufen und nicht explizit im Code.
Beispiele
>Verwendung vonvalueOf()
js
const x = new String("Hello world");console.log(x.valueOf()); // 'Hello world'Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-string.prototype.valueof> |