JavaScript. Подробное руководство, 6-е издание, стр. 436
См. также
Number.toExponential(), Number.toLocaleString(), Number.toPrecision(), Number. toString()
преобразует число в строку в соответствии с региональными настройками
Синтаксис
<b>число.toLocaleString()</b>Возвращаемое значение
Зависящее от реализации строковое представление числа, отформатированное в соответствии с региональными настройками, на которое могут влиять, например, символы пунктуации, выступающие в качестве десятичной точки и разделителя тысяч.
Исключения
<b>ТуреЕrror</b><b>Number</b>См. также
Number.toExponential(), Number.toFixed(), Number.toPrecision(), Number.toString()
форматирует значащие цифры числа
Синтаксис
<b>число.tоРгеcisіоn (точность)</b>Аргументы
точность Количество значащих цифр в возвращаемой строке. Оно может быть значением от 1 до 21 включительно. Конкретные реализации могут поддерживать большие и меньшие значения точности. Если этот аргумент отсутствует, для преобразования в десятичное число используется метод
<b>toString().</b>Возвращаемое значение
Строковое представление числа, содержащее количество значащих цифр, определяемое аргументом точность. Если точность имеет достаточно болыцое значение, чтобы включить все цифры целой части числа, возвращаемая строка записывается в нотации с фиксированной точкой. В противном случае запись осуществляется в экспоненциальной нотации с одной цифрой перед десятичной точкой и количеством цифр точность - 1 после десятичной точки. Число при необходимости округляется или дополняется нулями.
Исключения
<b>RangeError</b><b>ТуреЕrror</b><b>Number</b>Пример
var n = 12345.6789;
n.toPrecision(1); // Вернет 1е+4
n.toPrecision(3); // Вернет 1.23е+4
n.toPrecision(5); // Вернет 12346: обратите внимание на округление
n.toPrecision(10); // Вернет 12345.67890: обратите внимание на добавление нуля
См. также
Number.toExponential(), Number.toFixed(), Number.toLocaleString(), Number.toString()
преобразует число в строку (переопределяет Object.toString())
Синтаксис
<b>число.toSt ring (основание)</b>Аргументы
основание Необязательный аргумент, определяющий основание системы счисления (между 2 и 36), в которой должно быть представлено число. Если аргумент отсутствует, то основание равно 10. Следует заметить, что спецификация ECMAScript разрешает реализациям возвращать любое значение, если этот аргумент равен любому значению, отличному от 10.
Возвращаемое значение
Строковое представление числа.
Исключения
<b>ТуреЕrror</b><b>Number</b>Описание
Метод
<b>toString()</b><b>Number</b>См. также
Number.toExponential(), Number.toFixed(), Number.toLocaleString(), Number.toPrecision()
преобразует число в строку (переопределяет Object.valueOf())
Синтаксис
<b>число.valueOf()</b>Возвращаемое значение
Элементарное числовое значение объекта
<b>Number</b>Исключения
<b>ТуреЕrror</b><b>Number</b>См. также
Object. valueOf()
Object
Object
надкласc, реализующий общие возможности всех JavaScript-объектов
Конструктор
<b>new Object()</b><b>new Object(значение)</b>Аргументы
значение Этот необязательный аргумент определяет элементарное значение-число, логическое значение или строку, которое должно быть преобразовано в объект Number, Boolean или String.
Возвращаемое значение
Если аргумент значение указан, конструктор возвращает вновь созданный экземпляр
<b>Object</b><b>Number</b><b>Boolean</b><b>String</b><b>Object()</b><b>new</b><b>new</b>Свойства
<b>constructor</b>