Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में फ्लोटिंग नंबर को विभाजित करना, 2 दशमलव तक राउंड करना और शेष निकालना


मान लीजिए हमारे पास एक फ्लोटिंग-पॉइंट नंबर है:

2.74

यदि हम इस नंबर को 4 से विभाजित करते हैं, तो परिणाम 0.685 होता है।

हम इस नंबर को 4 से विभाजित करना चाहते हैं लेकिन परिणाम 2 दशमलव तक राउंड होना चाहिए।

इसलिए, परिणाम होना चाहिए:

3 times 0.69 and a remainder of 0.67

उदाहरण

इसके लिए कोड होगा:

const num = 2.74;
const parts = 4;
const divideWithPrecision = (num, parts, precision = 2) => {
    const quo = +(num / parts).toFixed(precision);
    const remainder = +(num - quo * (parts - 1)).toFixed(precision);
    if(quo === remainder){
        return {
            parts,
            value: quo
        };
    }else{
        return {
            parts: parts - 1,
            value: quo,
            remainder
        };
    };
};
console.log(divideWithPrecision(num, parts));

आउटपुट

कंसोल में आउटपुट होगा:

{ parts: 3, value: 0.69, remainder: 0.67 }

  1. - JavaScript में संख्या की लंबाई कैसे प्राप्त करें?

    संख्या को स्ट्रिंग में बदलने के लिए toString() मेथड का उपयोग करें, फिर length() मेथड आपको लंबाई देता है। उदाहरण संख्या की लंबाई प्राप्त करना सीखने के लिए निम्न कोड चलाकर देखें लाइव डेमो <!DOCTYPE html> <html>    <body>       <script>     &n

  1. - JavaScript में parseInt(string) और Number(string) में क्या अंतर है?

    parseInt(string) parseInt() मेथड पहले नॉन-डिजिट तक पार्स करता है और पार्स किया गया मान लौटाता है। उदाहरण के लिए, निम्न 765 लौटाता है: parseInt(765world) आइए एक और उदाहरण लें। निम्न 50 लौटाता है: parseInt(50px); Number(string) Number() स्ट्रिंग को संख्या में बदलता है, जो फ्लोट भी हो सकता है। उदाहरण

  1. जावास्क्रिप्ट में संख्याओं को राउंड और ट्रंकेट करना जावास्क्रिप्ट में संख्याओं को राउंड और ट्रंकेट करना

    जावास्क्रिप्ट में संख्याओं को राउंड और ट्रंकेट करने के लिए दो फ़ंक्शन हैं: Math.round() और Math.trunc() - Math.round() - यह दशमलव संख्या को निकटतम पूर्णांक मान तक राउंड करता है। Math.trunc() - यह केवल दशमलव संख्या के भिन्नात्मक भाग को हटाता है और इसे पूर्ण संख्या में बदल देता है। जावास्क्रिप्ट म