जावास्क्रिप्ट संख्या। EPSILON

जावास्क्रिप्ट संख्या। EPSILON संपत्ति 1 और सबसे छोटी फ़्लोटिंग पॉइंट संख्या के बीच के अंतर को 1 से अधिक दर्शाती है।

एप्सिलॉन संपत्ति का अपना महत्व होता है 2 52 लगभग है कि 2.2204460492503130808472633361816E -16

यह एक गैर-लेखन योग्य, गैर-गणना योग्य और गैर-विन्यास योग्य संपत्ति है।

फ्लोटिंग-पॉइंट नंबरों की समानता का परीक्षण करने के लिए Number.EPSILON का उपयोग किया जा सकता है।

EPSILONस्थिरांक तक पहुँचने का वाक्य विन्यास है:

 Number.EPSILON

EPSILONNumberवर्ग नाम का उपयोग करके पहुँचा है ।

उदाहरण: नंबर का उपयोग करना। EPSILON

 value = Number.EPSILON; console.log(value); // 2.220446049250313e-16 a = 0.1; b = 0.2; c = 0.3; console.log(a + b == c); // false console.log(a + b - c < value); // true

आउटपुट

 2.220446049250313e-16 असत्य सत्य

जावास्क्रिप्ट में, फ्लोटिंग-पॉइंट नंबर कैसे लागू किए जाते हैं, के कारण 0.1 + 0.2 0.3 के बराबर नहीं है । इसलिए, इस सामान्य जाँच विधि का उपयोग करने के बजाय जो काम नहीं करता है, हम इसके बजाय यह जाँच सकते हैं कि उनका अंतर इससे छोटा है या नहीं Number.EPSILON

अनुशंसित पाठ:

  • जावास्क्रिप्ट संख्या

दिलचस्प लेख...