The toString()
method returns a string representing the
specified object.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Syntax
str.toString()
Return value
A string representing the calling object.
Description
The String
object overrides the toString()
method of the
Object
object; it does not inherit
Object.prototype.toString()
. For String
objects, the
toString()
method returns a string representation of the object and is the
same as the String.prototype.valueOf()
method.
Examples
Using toString()
The following example displays the string value of a String
object:
var x = new String('Hello world');
console.log(x.toString()); // logs 'Hello world'
Specifications
Specification |
---|
ECMAScript (ECMA-262) The definition of 'String.prototype.toString' in that specification. |
Browser compatibility
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.