JavaScript Nombre de constantes


Exemple

Le constructeur Number contient des constantes intégrées qui peuvent être utiles

Number.MAX_VALUE;          // 1.7976931348623157e+308
Number.MAX_SAFE_INTEGER;   // 9007199254740991

Number.MIN_VALUE;          // 5e-324
Number.MIN_SAFE_INTEGER;   // -9007199254740991

Number.EPSILON;            // 0.0000000000000002220446049250313

Number.POSITIVE_INFINITY;  // Infinity
Number.NEGATIVE_INFINITY;  // -Infinity

Number.NaN;                // NaN

Dans de nombreux cas, les différents opérateurs en Javascript rompent avec les valeurs en dehors de la plage de ( Number.MIN_SAFE_INTEGER , Number.MAX_SAFE_INTEGER )

Notez que Number.EPSILON représente la différence entre un et le plus petit Number supérieur à un, et donc la plus petite différence possible entre deux valeurs Number différentes. Une des raisons d'utiliser ceci est due à la nature de la manière dont les nombres sont stockés par JavaScript. Voir Vérifier l'égalité de deux nombres.