Объект Number представляет собой числовую дату, либо целые числа, либо числа с плавающей запятой. В общем, вам не нужно беспокоиться о объектах Number, потому что браузер автоматически преобразует литералы чисел в экземпляры класса чисел.
Содержание:
Синтаксис для создания числового объекта выглядит следующим образом:
var val = new Number(number);Вместо номера, если вы указываете какой-либо аргумент без номера, аргумент не может быть преобразован в число, он возвращает NaN (Not-a-Number).
Свойства номера
Вот список каждого свойства и их описание
| Оператор | Описание |
|---|---|
| MAX_VALUE | Максимально возможное значение числа в JavaScript может иметь 1.7976931348623157E + 308 |
| MIN_VALUE | Наименьшее возможное значение числа в JavaScript может иметь 5E-324 |
| NaN | Равен значению, которое не является числом. |
| NEGATIVE_INFINITY | Значение меньше MIN_VALUE. |
| POSITIVE_INFINITY | Значение, превышающее MAX_VALUE |
| prototype | Статическое свойство объекта Number. Использовать свойство prototype для назначения новых свойств и методов объекту Number в текущем документе |
| constructor | Возвращает функцию, создавшую экземпляр объекта. По умолчанию это объект Number. |
Числовые методы
Объект Number содержит только методы по умолчанию, которые являются частью определения каждого объекта.
| Оператор | Описание |
|---|---|
| toExponential() | Заставляет номер отображаться в экспоненциальной нотации, даже если номер находится в диапазоне, в котором JavaScript обычно использует стандартную нотацию. |
| toFixed() | Форматирует число с определенным числом цифр справа от десятичной дроби. |
| toLocaleString() | Возвращает версию строкового значения текущего номера в формате, который может варьироваться в зависимости от локальных настроек браузера. |
| toPrecision() | Определяет количество полных цифр (включая цифры слева и справа от десятичной) для отображения числа. |
| toString() | Возвращает строковое представление значения числа. |
| valueOf() | Возвращает значение числа. |