Number.prototype.toString()
The toString()
method returns a string representing the specified Number
object.
Syntax
toString() toString(radix)
Parameters
-
radix
Optional -
An integer in the range
2
through36
specifying the base to use for representing numeric values.
Return value
A string representing the specified Number
object.
Exceptions
RangeError
-
If
toString()
is given aradix
less than2
or greater than36
, aRangeError
is thrown.
Description
The Number
object overrides the toString()
method of the Object
object. (It does not inherit Object.prototype.toString()
). For Number
objects, the toString()
method returns a string representation of the object in the specified radix.
The toString()
method parses its first argument, and attempts to return a string representation in the specified radix
(base). For radices above 10
, the letters of the alphabet indicate numerals greater than 9. For example, for hexadecimal numbers (base 16), a
through f
are used.
If the radix
is not specified, the preferred radix is assumed to be 10
.
If the numObj
is negative, the sign is preserved. This is the case even if the radix is 2
; the string returned is the positive binary representation of the numObj
preceded by a -
sign, not the two's complement of the numObj
.
If the numObj
is not a whole number, the 'dot' sign is used to separate the decimal places.
Examples
Using toString
let count = 10 console.log(count.toString()) // displays '10' console.log((17).toString()) // displays '17' console.log((17.2).toString()) // displays '17.2' let x = 6 console.log(x.toString(2)) // displays '110' console.log((254).toString(16)) // displays 'fe' console.log((-10).toString(2)) // displays '-1010' console.log((-0xff).toString(2)) // displays '-11111111'
Specifications
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
toString |
1 |
12 |
1 |
3 |
4 |
1 |
1 |
18 |
4 |
10.1 |
1 |
1.0 |
See also
© 2005–2021 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/Number/toString