Свойства чисел JavaScript
Свойства чисел JavaScript
Атрибут | Описание |
---|---|
EPSILON | Разница между 1 и минимальным числом, больше 1. |
MAX_VALUE | Максимальное возможное число в JavaScript. |
MIN_VALUE | Минимальное возможное число в JavaScript. |
MAX_SAFE_INTEGER | Максимальное безопасное целое (253 - 1). |
MIN_SAFE_INTEGER | Минимальное безопасное целое -(253 - 1). |
POSITIVE_INFINITY | Бесконечность (возвращает при переполнении). |
NEGATIVE_INFINITY | Минус бесконечность (возвращает при переполнении). |
NaN | Ценность «не число». |
JavaScript EPSILON
Number.EPSILON
Это разница между минимальной плавающей точкой, больше 1, и 1.
Пример
let x = Number.EPSILON;
Внимание
Number.EPSILON - это функция ES6.
Оно не работает в Internet Explorer.
JavaScript MAX_VALUE
Number.MAX_VALUE
является константой в JavaScript, представляющей максимальное возможное число.
Пример
let x = Number.MAX_VALUE;
Числовые свойства не могут использоваться для переменных
Числовые свойства принадлежат JavaScript Объект Number。
Эти свойства могут быть доступны только как Number.MAX_VALUE.
Использование x.MAX_VALUE (где x - переменная или значение) возвращает undefined
:
Пример
let x = 6; x.MAX_VALUE
JavaScript MIN_VALUE
Number.MIN_VALUE
является константой в JavaScript, представляющей минимальное возможное число.
Пример
let x = Number.MIN_VALUE;
JavaScript MAX_SAFE_INTEGER
Number.MAX_SAFE_INTEGER
представляет собой максимальное безопасное целое в JavaScript.
Number.MAX_SAFE_INTEGER
является (253 - 1).
Пример
let x = Number.MAX_SAFE_INTEGER;
JavaScript MIN_SAFE_INTEGER
Number.MIN_SAFE_INTEGER
представляет собой минимальное безопасное целое в JavaScript.
Number.MIN_SAFE_INTEGER
является -(253 - 1).
Пример
let x = Number.MIN_SAFE_INTEGER;
Внимание
MAX_SAFE_INTEGER и MIN_SAFE_INTEGER являются характеристиками ES6.
Они не работают в Internet Explorer.
JavaScript POSITIVE_INFINITY
Пример
let x = Number.POSITIVE_INFINITY;
возвращает при переполнении POSITIVE_INFINITY
:
let x = 1 / 0;
JavaScript NEGATIVE_INFINITY
Пример
let x = Number.NEGATIVE_INFINITY;
возвращает при переполнении NEGATIVE_INFINITY
:
let x = -1 / 0;
JavaScript NaN - Not a Number (не число)
NaN
Это резервируемое слово в JavaScript, используемое для представления недопустимых чисел.
Пример
let x = Number.NaN;
Пример
Проблема выполнения арифметических операций с строками, не представляющими чисел, приводит к значению NaN (Not a Number, не число):
let x = 100 / "Apple";
完整的 JavaScript Number 参考手册
如需完整的参考手册,请访问我们完整的 JavaScript Number 参考手册。
参考手册包含所有 Number 对象属性和方法的描述和实例。