string.toString

string.toString

toString()方法返回指定对象的字符串形式。

语法

str.toString()

返回值

表示调用对象的字符串。

描述

String对象覆盖了Object对象的 toString方法;并没有继承Object.toString()。对于String对象,toString方法返回该对象的字符串形式,和String.prototype.valueOf()方法返回值一样。

示例

使用 toString()

下例输出一个字符串对象(String object)的字符串值:

var x = new String('Hello world' console.log(x.toString() // logs 'Hello world'

规范

SpecificationStatusComment
ECMAScript 3rd Edition (ECMA-262)StandardInitial definition. Implemented in JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)The definition of 'String.prototype.toString' in that specification.Standard
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'String.prototype.toString' in that specification.Standard
ECMAScript Latest Draft (ECMA-262)The definition of 'String.prototype.toString' in that specification.Draft

浏览器兼容性

FeatureChromeFirefoxEdgeInternet ExplorerOperaSafari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)