[Chapter 21] Reference: Number.toString()
Author: David Flanagan
Date: Fri Aug 29 11:18:29 1997

#

| Chapter 21 JavaScript Reference |

# Number.toString() Method

## Name

Number.toString() Method---convert a number to a string

## Availability

Navigator 3.0

## Synopsis

    number.toString([radix])

### Arguments

`radix`

  This optional argument specifies the base that should be used to convert the number. It should be an integer between 2 and 16. If no value is specified, then base 10 is used.

### Returns

The string representation of the number in the specified `radix`.

## Description

The `toString()` method of the Number object converts a Number to a string, using the specified `radix` or base. If no `radix` is specified, base 10 is used.

## Usage

Because JavaScript automatically converts numeric values to temporary Number objects when needed, you can use the `toString()` method on numbers, even though they are primitive types rather than true JavaScript objects:

    n = 123;
    s = n.toString(16);

Note, however, that because of syntactic restrictions in the language, you cannot use the `toString()` method on numeric literals. You must assign them to variables first; i.e., you cannot rewrite the two lines of code above as:

    s = 123.toString(16);

## See Also

"Number", "Object.toString()"

Number.prototype |  | Number.valueOf()