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
।
अनुशंसित रीडिंग:
- जावास्क्रिप्ट गणित दौर ()