String.prototype.valueOf()

String 值的 valueOf() 方法返回此字符串值。

¥The valueOf() method of String values returns this string value.

Try it

语法

¥Syntax

js
valueOf()

参数

¥Parameters

没有任何。

¥None.

返回值

¥Return value

表示给定 String 对象的原始值的字符串。

¥A string representing the primitive value of a given String object.

描述

¥Description

StringvalueOf() 方法以字符串数据类型返回 String 对象的原始值。该值相当于 String.prototype.toString()

¥The valueOf() method of String returns the primitive value of a String object as a string data type. This value is equivalent to String.prototype.toString().

此方法通常由 JavaScript 在内部调用,而不是在代码中显式调用。

¥This method is usually called internally by JavaScript and not explicitly in code.

示例

¥Examples

使用 valueOf()

¥Using valueOf()

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

规范

Specification
ECMAScript Language Specification
# sec-string.prototype.valueof

¥Specifications

浏览器兼容性

BCD tables only load in the browser

¥Browser compatibility

也可以看看