In JavaScript, the toString() method is used to convert a Number object into a string representation. It also allows for an optional argument, called radix, which specifies the base of the number system to be used.
Here are a few examples of how the toString() method can be used:
new Number(10).toString(); // returns "10"
new Number(10).toString(2); // returns "1010"
new Number(10).toString(8); // returns "12"
new Number(10).toString(16); // returns "a"
In the first example, without specifying the radix, the toString() method converts the number into a string by using the default base of 10. Therefore, the output is “10”.
In the second example, by setting the radix to 2, the toString() method converts the number into a binary representation. The output in this case would be “1010”.
Similarly, in the third example, the radix of 8 is used, resulting in an octal representation of the number. The output would be “12”.
Lastly, in the fourth example, the radix of 16 is selected, leading to a hexadecimal representation of the number. The output is “a”.
By using the toString() method with different radices, you can easily convert numbers into various number systems. This can be useful in scenarios where you need to work with numbers in different formats.
In conclusion, the toString() method in JavaScript provides a convenient way to convert Number objects into strings, and its optional radix parameter allows for flexibility in determining the output format.
Tags: JavaScript, toString(), numbers, radix