Объект JavaScript Number является оберткой для примитивных числовых значений. Создается при помощи функции new Number().
Синтаксис
var num = new Number(value);
Заметка: если параметр value (значение) не может быть преобразован в число, возвращается значение NaN (Not-a-Number — «не является числом»).
Свойства объекта Number
Свойство | Описание |
---|---|
constructor | Возвращает функцию, с помощью которой был создан экземпляр объекта Number |
MAX_VALUE | Возвращает максимальное число, поддерживаемое JavaScript |
MIN_VALUE | Возвращает наименьшее число, существующее в JavaScript |
NEGATIVE_INFINITY | Представляет собой «минус бесконечность» |
NaN | Представляет собой значение, которое не является числом |
POSITIVE_INFINITY | Представляет собой «плюс бесконечность» |
prototype | Позволяет добавлять новые свойства и методы к объекту |
Методы объекта Number
Методы | Описание |
---|---|
toExponential(x) | Преобразует число в экспоненциальную запись |
toFixed(x) | Форматирует число до заданного количества знаков после запятой |
toPrecision(x) | Форматирует число до заданного количества цифр |
toString() | Конвертирует число в строку. Имеется возможность параллельно перевести в другую систему исчисления (2, 8, 16) |
valueOf() | Возвращает примитивное значение объекта |