The toString()
method returns a string representing the specified object.
String.prototype.toString()
Try it
Syntax
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. Using toString()
on a Number
object returns the binary equivalent. Using parseInt().toString()
on a String
object returns the binary equivalent.
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'
The following example displays the binary value of a String
object:
var x = new String("13"); console.log(parseInt(x).toString(2)); // logs '1101'
The following example displays the binary value of a Number
object:
var x = new Number(13); console.log(x.toString(2)); // logs '1101'
Specifications
Browser compatibility
Desktop | Mobile | Server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | Deno | Node.js | |
toString |
1
|
12
|
1
|
3
|
3
|
1
|
1
|
18
|
4
|
10.1
|
1
|
1.0
|
1.0
|
0.10.0
|
See also
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toString