8c1dea14

Объект Number


Объект Number содержит свойства для работы с числовыми константами, такими как максимальное значение, not-a-number и infinity/бесконечность. Вы не можете изменить значения этих свойств и будете использовать их таким образом:

biggestNum = Number.MAX_VALUE

smallestNum = Number.MIN_VALUE

infiniteNum = Number.POSITIVE_INFINITY

negInfiniteNum = Number.NEGATIVE_INFINITY

notANum = Number.NaN

Вы всегда обращаетесь к свойствам предопределённого объекта Number так, как показано выше, а не как к свойствам Number-объекта, созданного Вами.

В таблице дано резюме по свойствам объекта Number.

Таблица 7.2 &nbsp&nbspСвойства Объекта Number


Свойство

Описание

MAX_VALUE

Наибольшее представимое число.

MIN_VALUE

Наименьшее представимое число.NaN

Специальное значение "not a number/не число".

NEGATIVE_INFINITY

Специальное значение отрицательной бесконечность; возвращается при переполнении.



POSITIVE_INFINITY

Специальное значение положительной бесконечности; возвращается при переполнении.


Прототип Number предоставляет методы для запроса информации от Number-объектов в разных форматах. В следующей таблице дано резюме по методам Number.prototype.


Таблица 7.3 &nbsp&nbspМетоды Number.prototype


Метод
Описание

toExponential

Возвращает строку - число в экспоненциальной нотации.

toFixed

Возвращает строку - число в нотации с плавающей точкой.

toPrecision

Возвращает строку - число специфицированной точности в нотации с плавающей точкой.

toSource

Возвращает литерал объекта - специфицированный Number-объект; Вы можете использовать это значение для создания нового объекта. Переопределяет метод Object.toSource.

toString

Возвращает строку - специфицированный объект. Переопределяет метод Object.toString.

valueOf

Возвращает примитивное значение специфицированного объекта. Переопределяет метод Object.valueOf.





Содержание раздела