Summary
The toString() method returns a string representing the specified object.
Syntax
str.toString()
Description
The String object overrides the toString method of the Object object; it does not inherit Object.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
Example: Using toString
The following example displays the string value of a String object:
var x = new String("Hello world");
alert(x.toString()) // Displays "Hello world"
Specifications
| Specification | Status | Comment |
|---|---|---|
| ECMAScript 1st Edition. | Standard | Initial definition. Implemented in JavaScript 1.1. |
| ECMAScript Language Specification 5.1th Edition (ECMA-262) | Standard | |
| ECMAScript Language Specification 6th Edition (ECMA-262) | Draft |
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |