English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Объект числа JavaScript

объект Number в JavaScript играет роль обертки для исходных числовых значений.

объект Number

с помощью объекта Number можно обрабатывать числа.

JavaScript имеет только один тип данных чисел и не может отличить целые числа от плавающих точек.

числа могут быть с дробной или без нее:

var a = 3.14; // чисел с дробной частью
var b = 12; // чисел без дробной части

можно использовать научную нотацию для записи очень больших или очень маленьких чисел:

var a = 1e5; // 100000
var b = 1e-1; // 0.1
var c = 1.23e9; // 1230000000

вы можете найти в нашихв руководстве JavaScript Numberузнайте больше о Numbers.

свойства объекта Number

в таблице ниже перечислены свойства объекта Number:

свойстваОписание
constructorвозвращает ссылку на функцию Number для создания объекта
MAX_VALUEвозвращает наибольшую числовую величину в JavaScript
MIN_VALUEвозвращает наименьшую числовую величину в JavaScript
MAX_SAFE_INTEGERвозвращает наибольшее безопасное целое число в JavaScript (2 53-1)
MIN_SAFE_INTEGERвозвращает наименьшее безопасное целое число в JavaScript (-2 53 - 1)
NaNпредставляет значение «нечисловое»
NEGATIVE_INFINITYПредставляет отрицательное бесконечное значение (возвращается при переполнении)
POSITIVE_INFINITYПредставляет положительное бесконечное значение (возвращается при переполнении)
prototypeПозволяет добавить свойства и методы к объекту

Методы объекта числа

В таблице ниже перечислены методы объекта Number:

МетодОписание
isFinite()Проверить, является ли传入ное значение конечным числом
isInteger()Проверить, является ли传入ное значение целым числом
isNaN()Проверить, является ли传入ное значениеNaNИ типом является Number
isSafeInteger()Проверить, является ли значение безопасным целым числом
toExponential()Преобразовать число в экспоненциальное представление
toFixed()Форматировать число с фиксированной запятой
toPrecision()Вернуть строку, представляющую число с заданной точностью
toString()Преобразовать число в строку
valueOf()Вернуть исходное значение объекта Number

Внимание:Все числовые методы возвращают новый значок, но они не изменяют значение исходной переменной.