Infinity

Глобальна властивість Infinity є числовим значенням, що представляє нескінченність.

Атрибути поля Infinity
Доступний для запису ні
Доступний для переліку ні
Доступний для налаштування ні

Опис

Infinity - це властивість глобального об'єкта, або, іншими словами, змінна глобальної області видимості.

Початкове значення Infinity дорівнює Number.POSITIVE_INFINITY. Значення Infinity (позитивна нескінченність) більше будь-якого іншого числа. Математично це значення поводиться так само, як нескінченність; наприклад, будь-яке позитивне число, помножене на Infinity, дорівнює Infinity, а будь-яке число, розділене на Infinity, дорівнює 0.

Як визначено у специфікації ECMAScript 5, Infinity є властивістю тільки для читання (реалізовано у JavaScript 1.8.5 / Firefox 4).

Приклади

console.log(Infinity          ); /* Infinity */
console.log(Infinity + 1      ); /* Infinity */
console.log(Math.pow(10, 1000)); /* Infinity */
console.log(Math.log(0)       ); /* -Infinity */
console.log(1 / Infinity      ); /* 0 */

Специфікації

Специфікація Статус Коментар
ECMAScript 1st Edition (ECMA-262) Standard Початкове визначення. Реалізовано у JavaScript 1.3
ECMAScript 5.1 (ECMA-262)
The definition of 'Infinity' in that specification.
Standard
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Infinity' in that specification.
Standard
ECMAScript (ECMA-262)
The definition of 'Infinity' in that specification.
Living Standard

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також