JavaScript est l’un des langages de programmation les plus utilisés dans le développement web moderne. La puissance de ce langage repose sur les différents types de données et propriétés que vous pouvez utiliser lors de l’exécution. Dans cet article, nous allons nous concentrer sur certaines propriétés qui facilitent le travail avec les nombres en JavaScript.
- Propriétés MAX_VALUE et MIN_VALUE :
En JavaScript, les deux propriétés importantes du type de données Number sont MAX_VALUE et MIN_VALUE. MAX_VALUE représente la plus grande valeur qu’un nombre JavaScript peut avoir, tandis que MIN_VALUE représente la plus petite valeur qu’il peut prendre.
console.log(Number.MAX_VALUE); // 1.7976931348623157e+308
console.log(Number.MIN_VALUE); // 5e-324
- Propriétés POSITIVE_INFINITY et NEGATIVE_INFINITY :
Lorsque vous travaillez avec des nombres infinis, JavaScript utilise les propriétés POSITIVE_INFINITY et NEGATIVE_INFINITY pour représenter ces valeurs.
console.log(Number.POSITIVE_INFINITY); // Infinity
console.log(Number.NEGATIVE_INFINITY); // -Infinity
- NaN (Not a Number) :
NaN signifie “Not a Number” et est utilisé en JavaScript lorsque nous ne pouvons pas exprimer une valeur numérique.
javascriptKodu kopyalaconsole.log(Number.NaN); // NaN
console.log(isNaN("hello")); // true
- Number.EPSILON :
EPSILON est le plus petit nombre positif que JavaScript puisse représenter. Cette valeur peut être utilisée pour vérifier si deux nombres à virgule flottante sont égaux.
console.log(Number.EPSILON); // 2.220446049250313e-16
- Méthode isFinite() :
La méthode isFinite() vérifie si une valeur est un nombre fini ou infini.
console.log(isFinite(123)); // true
console.log(isFinite(Infinity)); // false
Conclusion :
Dans cet article, nous avons appris les propriétés des nombres en JavaScript et comment les utiliser. Ces propriétés peuvent rendre votre travail plus efficace lorsque vous travaillez avec des nombres et rendre votre code plus fiable.