Number.MAX_VALUE
La propriété Number.MAX_VALUE représente la valeur maximale qui peut être représentée par un nombre en JavaScript.
Exemple interactif
Attributs de Number.MAX_VALUE |
|
|---|---|
| Écrivable | Non |
| Énumérable | Non |
| Configurable | Non |
Description
La propriété statique MAX_VALUE vaut environ 1.79E+308 (soit 2^1024). Les valeurs supérieures à MAX_VALUE sont représentées par Infinity (pour l'infini).
MAX_VALUE est une propriété statique de Number, il faut donc l'utiliser avec Number.MAX_VALUE, plutôt qu'en faisant appel à la propriété d'un objet Number qui aurait été instancié (si on appelle cette propriété sur l'objet Number créé, on obtiendra undefined).
Exemples
Le code suivant teste si le produit de deux nombres est inférieur ou égal à MAX_VALUE, selon le résultat de ce test, soit on utilisera func1, soit on utilisera func2.
js
if (num1 * num2 <= Number.MAX_VALUE) {
func1();
} else {
func2();
}
Spécifications
| Specification |
|---|
| ECMAScript Language Specification # sec-number.max_value |
Compatibilité des navigateurs
BCD tables only load in the browser