PHANTOM
🇮🇳 IN

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.

Exemple interactif

const maxNumber = 10 ** 1000; // Nombre positif maximum

if (maxNumber === Infinity) {
  console.log("Appelons-le Infinity !");
  // Résultat attendu : "Appelons-le Infinity !"
}

console.log(1 / maxNumber);
// Résultat attendu : 0

Valeur

La même valeur numérique que Number.POSITIVE_INFINITY.

Attributs de Infinity
ÉcrivableNon
ÉnumérableNon
ConfigurableNon

Description

Infinity est une propriété de l'objet global, c'est-à-dire qu'il s'agit d'une variable dans la portée globale.

La valeur Infinity (infini positif) est supérieure à tout autre nombre.

Cette valeur se comporte légèrement différemment de l'infini mathématique ; voir Number.POSITIVE_INFINITY pour plus de détails.

Exemples

Utiliser la propriété Infinity

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

Spécifications

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

Compatibilité des navigateurs

Voir aussi