Свойства чисел 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 对象属性和方法的描述和实例。