--- title: Infinity slug: Web/JavaScript/Reference/Global_Objects/Infinity tags: - JavaScript translation_of: Web/JavaScript/Reference/Global_Objects/Infinity ---
Глобальна властивість Infinity є числовим значенням, що представляє нескінченність.
{{js_property_attributes(0,0,0)}}
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")}}