जावास्क्रिप्ट गणित घिरे ()

JavaScript Math.fround () फ़ंक्शन किसी संख्या का निकटतम 32-बिट एकल सटीक फ़्लोट प्रतिनिधित्व देता है।

Math.fround()फ़ंक्शन का सिंटैक्स है:

 Math.fround(doubleFloat)

fround(), एक स्थिर विधि होने के नाते, Mathवर्ग नाम का उपयोग करके कहा जाता है ।

Math.fround () पैरामीटर्स

Math.fround()समारोह में लेता है:

  • डबलफ्लोट - ए Number

गणित से वापसी मान। चारों ओर ()

  • दिए गए नंबर के निकटतम 32-बिट एकल सटीक फ्लोट प्रतिनिधित्व को लौटाता है।
  • रिटर्न NaNअगर गैर-संख्यात्मक तर्क।

उदाहरण: गणित का उपयोग करना। घेरना ()

 var num = Math.fround(1.5); console.log(num); // 1.5 var num = Math.fround(5.05); console.log(num); // 5.050000190734863 console.log(2 ** 130); // 1.361129467683754e+39 var num = Math.fround(2 ** 130); console.log(num); // Infinity var num = Math.fround(5); console.log(num); // 5 var num = Math.fround(1.337); console.log(num); // 1.3370000123977661

आउटपुट

 1.5 5.050000190734863 1.361129467683754e + 39 इन्फिनिटी 5 1.3370000123997661

जावास्क्रिप्ट आंतरिक रूप से 64-बिट डबल फ़्लोटिंग-पॉइंट संख्याओं का उपयोग करता है ।

यहां, हम देख सकते हैं कि बाइनरी अंक प्रणाली ( 1.5 ) की तरह जिन नंबरों का पूरी तरह से प्रतिनिधित्व किया जा सकता है, उनमें 32-बिट एकल सटीक फ्लोट प्रतिनिधित्व है।

हालाँकि, कुछ जिन्हें पूरी तरह से प्रस्तुत नहीं किया जा सकता है (जैसे 1.337 या 5.05 ) 32-बिट और 64-बिट में भिन्न होते हैं।

SInce 2 ** 130 32-बिट फ्लोट के लिए बहुत बड़ा है, इस तरह के नंबरों के लिए fround()रिटर्न Infinity

अनुशंसित रीडिंग:

  • जावास्क्रिप्ट गणित दौर ()

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