JavaScript String valueOf() 方法

定义和用法

valueOf() 方法返回字符串的原始值。

valueOf() 方法不会更改原始字符串。

valueOf() 方法可用于将字符串对象转换为字符串。

另请参阅:

toString() 方法

注意

valueOf() 方法是 JavaScript 字符串的默认方法。

JavaScript 在内部使用它。

通常,您不会在代码中使用它。

实例

例子 1

获取文本的值:

let text = "Hello World!";
let result = text.valueOf();

亲自试一试

等同于:

let text = "Hello World!";
let result = text;

亲自试一试

例子 2

获取 String 对象的值:

let text = new String("Hello World!");
let result = text.valueOf();

亲自试一试

语法

string.valueOf()

参数

无参数。

返回值

类型 描述
字符串 字符串的原始值。

抛出

异常 描述
TypeError 当调用该方法的对象不是 String 时抛出的异常。

浏览器支持

valueOf() 是 ECMAScript1 (ES1) 特性。

所有浏览器都支持 ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相关页面

JavaScript 字符串

JavaScript 字符串方法

JavaScript 字符串搜索