Number.MAX_VALUE
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
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
.
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