Свойства чисел 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 — это разница между наименьшее число с плавающей запятой, большее 1 и 1.

Пример

let x = Number.EPSILON;

Примечание

Number.EPSILON — это функция ES6.

Это не работает в Internet Explorer.


JavaScript MAX_VALUE

Number.MAX_VALUE — константа, представляющая максимально возможное число в JavaScript.

Пример

let x = Number.MAX_VALUE;

Числовые свойства нельзя использовать для переменных

Свойства числа принадлежат Number Object JavaScript.

Доступ к этим свойствам возможен только как 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.

Число.MAX_SAFE_INTEGER равно (253 - 1).

Пример

let x = Number.MAX_SAFE_INTEGER;

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER представляет минимальное безопасное целое число в JavaScript.

Число.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 — не число

NaN — это зарезервированное слово JavaScript для числа, которое не является допустимым числом.

Примеры

let x = Number.NaN;

Попытка выполнить арифметические действия с нечисловой строкой приведет к результату NaN (не Число):

let x = 100 / "Apple";

Попробуйте сами →

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Numbers</h2>

<p>A number divided by a non-numeric string becomes NaN (Not a Number):</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = 100 / "Apple";
</script>

</body>
</html>

Полная ссылка на номер JavaScript

Для получения полной информации о номерах посетите наш:

Полный справочник номеров JavaScript.

Справочник содержит описания и примеры всех свойств и методов Number.