"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट में फ़्लोट संख्याओं को पूर्ण संख्याओं में कैसे बदलें?

जावास्क्रिप्ट में फ़्लोट संख्याओं को पूर्ण संख्याओं में कैसे बदलें?

2024-11-09 को प्रकाशित
ब्राउज़ करें:669

How to Convert Float Numbers to Whole Numbers in JavaScript?

जावास्क्रिप्ट में एक फ्लोट संख्या को एक पूर्ण संख्या में कैसे परिवर्तित करें

एक फ्लोट संख्या को पूर्ण संख्या में बदलने के लिए, आप जावास्क्रिप्ट का उपयोग कर सकते हैं अंतर्निहित गणित वस्तु। गणित ऑब्जेक्ट गणितीय कार्यों को संभालने के लिए कई तरीके प्रदान करता है, जिसमें गोलाई और काट-छांट शामिल है।

दृष्टिकोण:

1. ट्रंकेशन:
ट्रंकेशन संख्या के दशमलव भाग को हटा देता है। फ़्लोट नंबर को छोटा करने के लिए, Math.floor() का उपयोग करें। यह विधि मूल संख्या से कम या उसके बराबर निकटतम पूर्णांक तक पूर्णांकित करती है।

2. पूर्णांकन:
राउंडिंग मूल संख्या के निकटतम पूर्णांक की गणना करता है। किसी फ़्लोट संख्या को पूर्णांकित करने के लिए, Math.round() का उपयोग करें। यह विधि शून्य से दूर, निकटतम पूर्णांक तक पूर्णांकित करती है।

3. सीलिंग:
सीलिंग मूल संख्या से अधिक या उसके बराबर निकटतम पूर्णांक तक पूर्णांकित होती है। किसी फ़्लोट संख्या को अधिकतम करने के लिए, Math.ceil() का उपयोग करें।

उदाहरण:

var floatNum = 5.4;

// Truncation
var truncatedNum = Math.floor(floatNum); // Result: 5

// Rounding
var roundedNum = Math.round(floatNum); // Result: 5

// Ceiling
var ceilingNum = Math.ceil(floatNum); // Result: 6

अतिरिक्त विकल्प:

  • Math.trunc() को ईसीएमएस्क्रिप्ट 6 में पेश किया गया था और यह संख्या को शून्य की ओर निकटतम पूर्णांक तक छोटा कर देता है।
  • बिटवाइज संचालन, जैसे ~~मूल्य या मूल्य | 0, का उपयोग किसी संख्या को छोटा करने के लिए भी किया जा सकता है।
  • मूल संख्या (मान - मान % 1) से मॉड्यूलो मान घटाने से भी पूर्णांक रूपांतरण हो सकता है।

प्रदर्शन:

बिटवाइज़ ऑपरेशन आम तौर पर गणित विधियों का उपयोग करने से तेज़ होते हैं। हालाँकि, parseInt() सुरक्षित पूर्णांक सीमा के भीतर पूर्णांकों के लिए सबसे तेज़ रूपांतरण विधि है।

संदर्भ:

[गणित ऑब्जेक्ट](https://developer.mozilla .org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math)

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729203498 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3