1. Web
  2. JavaScript
  3. Référence
  4. Objets natifs standards
  5. Infinity

Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Infinity

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 2015⁩.

La propriété globale Infinity est une valeur numérique représentant l'infini.

Attributs de Infinity
ÉcrivableNon
ÉnumérableNon
ConfigurableNon

Exemple interactif

const maxNumber = Math.pow(10, 1000); // Max positive number
if (maxNumber === Infinity) {
 console.log("Let's call it Infinity!");
 // Expected output: "Let's call it Infinity!"
}
console.log(1 / maxNumber);
// Expected output: 0

Syntaxe

js
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 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

Specification
ECMAScript® 2026 Language Specification
# sec-value-properties-of-the-global-object-infinity

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par les contributeurs du MDN.

AltStyle によって変換されたページ (->オリジナル) /