MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Die Eigenschaft Number.EPSILON beschreibt den Unterschied zwischen 1 und dem kleinsten Gleitpunktzahl größer als 1.
 
Man muss kein Objekt von Typ Number  erzeugen, um diese statusche Eigenschaft zu erreichen. Man muss nur Number.EPSILON aufrufen.
 
Property attributes of Number.EPSILON
Writable no
Enumerable no
Configurable no

Beschreibung

Die EPSILON Eigenschaft hat einen ungefähren Wert von 2.2204460492503130808472633361816E-16 order 2-52.

Beispiele

Testgleichung

x = 0.2;
y = 0.3;
z = 0.1;
equal = (Math.abs(x - y + z) < Number.EPSILON);

Polyfill

if (Number.EPSILON === undefined){
    Number.EPSILON  =  Math.pow(2, -52);

Spezifikationen

Spezifikation Status Kommentar
ECMAScript 2015 (6th Edition, ECMA-262)
Die Definition von 'Number.EPSILON' in dieser Spezifikation.
Standard Initiale Definition.
ECMAScript Latest Draft (ECMA-262)
Die Definition von 'Number.EPSILON' in dieser Spezifikation.
Lebender Standard  

Browserkompatibilität

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Grundlegende Unterstützung(Ja)(Ja)25Nein(Ja)9
FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Grundlegende Unterstützung(Ja)(Ja)(Ja)25Nein(Ja)9

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: schlagi123, Tilli81, fscholz, AngelSankturio
 Zuletzt aktualisiert von: schlagi123,