Объект 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()Возвращает значение числа.

Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!



We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies).

You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok