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 Methode valueOf()
von String
-Werten gibt den Wert dieses Strings 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
valueOf()
Parameter
Keine.
Rückgabewert
Ein String, der den primitiven Wert eines gegebenen String
-Objekts darstellt.
Beschreibung
Die Methode valueOf()
von String
gibt den primitiven Wert eines String
-Objekts als Datentyp String zurück. Dieser Wert ist gleichwertig mit String.prototype.toString()
.
Diese Methode wird üblicherweise intern von JavaScript aufgerufen und nicht explizit im Code.
Beispiele
Verwendung von valueOf()
const x = new String("Hello world");
console.log(x.valueOf()); // 'Hello world'
Spezifikationen
Specification |
---|
ECMAScript® 2025 Language Specification # sec-string.prototype.valueof |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
valueOf |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support