La propriété Number.EPSILON
représente la différence entre le chiffre 1 (un) et la plus petite valeur supérieure à 1 qui peut être représentée par un nombre en JavaScript.
Il n'est pas nécessaire de créer un objet Number
pour accéder à cette propriété statique, elle est accessible avec Number.EPSILON
.
Attributs de Number.EPSILON |
|
---|---|
Écrivable | Non |
Énumérable | Non |
Configurable | Non |
Description
La propriété EPSILON
vaut environ 2.2204460492503130808472633361816E-16
(ce qui correspond à 2-52).
Exemple
Tester une égalité mathématique avec un seuil de précision
x = 0.2; y = 0.3; equal = (Math.abs(x - y) < Number.EPSILON);
Spécifications
Spécification | État | Commentaires |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) La définition de 'Number.EPSILON' dans cette spécification. |
Standard | Définition initiale. |
ECMAScript 2017 Draft (ECMA-262) La définition de 'Number.EPSILON' dans cette spécification. |
Projet |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | (Oui) | 25.0 (25.0) | Pas de support | (Oui) | 9 |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | Pas de support | Pas de support | 25.0 (25.0) | Pas de support | Pas de support | 9 |
Voir aussi
- L'objet
Number
auquel appartient cette propriété.