--- title: Infinity slug: Web/JavaScript/Reference/Global_Objects/Infinity tags: - JavaScript - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Infinity original_slug: Web/JavaScript/Reference/Objets_globaux/Infinity --- {{jsSidebar("Objects")}} La propriété globale **`Infinity`** est une valeur numérique représentant l'infini. {{js_property_attributes(0,0,0)}} {{EmbedInteractiveExample("pages/js/globalprops-infinity.html")}} ## Syntaxe Infinity ## Description `Infinity` est une propriété de _l'objet global_ , c'est-à-dire qu'elle est accessible globalement. La valeur initiale d'`Infinity` est {{jsxref("Number.POSITIVE_INFINITY")}}. La valeur `Infinity` (infinité positive) est une valeur plus grande que n'importe quel nombre. Cette valeur se comporte comme l'infini mathématique ; par exemple, tout ce qui est multiplié par `Infinity` vaut `Infinity`, et tout ce qui est divisé par `Infinity` vaut 0. D'après la spécification ECMAScript 5, `Infinity` est en lecture seule. ## Exemples ```js 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 ``` ## Spécifications | Spécification | État | Commentaires | | ------------------------------------------------------------------------------------------------------------------------ | ---------------------------- | ---------------------------------------------------- | | {{SpecName('ES1')}} | {{Spec2('ES1')}} | Définition initiale. Implémentée avec 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')}} | | ## Compatibilité des navigateurs {{Compat("javascript.builtins.Infinity")}} ## Voir aussi - {{jsxref("Number.NEGATIVE_INFINITY")}} - {{jsxref("Number.POSITIVE_INFINITY")}} - {{jsxref("Number.isFinite")}}