--- title: Infinity slug: Web/JavaScript/Reference/Global_Objects/Infinity tags: - JavaScript translation_of: Web/JavaScript/Reference/Global_Objects/Infinity ---
{{jsSidebar("Objects")}}

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

{{js_property_attributes(0,0,0)}}

{{EmbedInteractiveExample("pages/js/globalprops-infinity.html")}}

Опис

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

Початкове значення Infinity дорівнює {{jsxref("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 */

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

Специфікація Статус Коментар
{{SpecName('ES1')}} {{Spec2('ES1')}} Початкове визначення. Реалізовано у JavaScript 1.3
{{SpecName('ES5.1', '#sec-15.1.1.2', 'Infinity')}} {{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-value-properties-of-the-global-object-infinity', 'Infinity')}} {{Spec2('ES6')}}
{{SpecName('ESDraft', '#sec-value-properties-of-the-global-object-infinity', 'Infinity')}} {{Spec2('ESDraft')}}

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

{{Compat("javascript.builtins.Infinity")}}

Див. також