English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
объект Number в JavaScript играет роль обертки для исходных числовых значений.
с помощью объекта 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:
свойства | Описание |
---|---|
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 |
Внимание:Все числовые методы возвращают новый значок, но они не изменяют значение исходной переменной.