JavaScript метод Number.toString()
JavaScript NumberОпределение и применение
JavaScript метод toString() возвращает строковое представление переданного числа (объекта Number).
Обращаю Ваше внимание, что объект Number не наследует, а переопределяет метод Object.prototype.toString(), что позволяет для чисел (объектов Number) c использованием метода toString() возвращать их строковое представление с указанным основанием числа в математических системах счисления.
Поддержка браузерами
Метод | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
toString() | Да | Да | Да | Да | Да | Да |
JavaScript синтаксис:
// основание числа соответствует десяти num.toString(); // с указанием определенного основания числа num.toString( radix );
Версия JavaScript
1.1Значения параметров
Параметр | Описание |
---|---|
radix | Целое число от 2 до 36, указывающее основание числа в математических системах счисления. Необязательный параметр. Если значение параметра radix отсутствует, то значение параметра расценивается равным 10. Если значение параметра radix является нецелым числовым значением, то оно будет округлено вниз до ближайшего целого числа. |
Исключения
Тип исключения | Описание |
---|---|
RangeError | Возникает в том случае, если параметр radix не находится в диапазоне от 2 до 36 (включительно). |
Пример использования
var num = 123; // инициализируем числовую переменную num.toString(); // возвращаемое значение "123" num.toString( 10 ); // возвращаемое значение "123" num.toString( 10.1 ); // возвращаемое значение "123" num.toString( 10.9 ); // возвращаемое значение "123" num.toString( 8 ); // возвращаемое значение "173" num.toString( 16 ); // возвращаемое значение "7b" num.toString( 32 ); // возвращаемое значение "3r" num.toString( -1 ); // RangeError num.toString( 1 ); // RangeError num.toString( 37 ); // RangeError 123.456.toString( 16 ); // возвращаемое значение "7b.74bc6a7ef9dc" 123.toString(); // SyntaxError (123).toString(); // возвращаемое значение "123" 123..toString(); // возвращаемое значение "123" (1.11e+1).toString(); // возвращаемое значение "11.1" (1.11e-1).toString(); // возвращаемое значение "0.111"JavaScript Number