Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Infinity
Baseline
Large disponibilité
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 | |
|---|---|
| Écrivable | Non |
| Énumérable | Non |
| Configurable | Non |
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
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
| Spécification |
|---|
| ECMAScript® 2027 Language Specification> # sec-value-properties-of-the-global-object-infinity> |
Compatibilité des navigateurs
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Voir aussi
- La propriété
Number.NEGATIVE_INFINITY - La propriété
Number.POSITIVE_INFINITY - La méthode
Number.isFinite()
Aider à améliorer MDN
Cette page a été modifiée le par les contributeur·ice·s du MDN.