Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. जावास्क्रिप्ट में किसी संख्या की लंबाई कैसे प्राप्त करें?

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

  1. जावास्क्रिप्ट में parseInt(string) और Number(string) में क्या अंतर है?

    parseInt(string) ParseInt () विधि पहले गैर-अंक तक पार्स करती है और पार्स किए गए मान को लौटाती है। उदाहरण के लिए, निम्नलिखित रिटर्न 765: parseInt("765world") आइए एक और उदाहरण लेते हैं। निम्नलिखित रिटर्न 50: parseInt(‘50px”); संख्या (स्ट्रिंग) Number() स्ट्रिंग को एक संख्या

  1. जावास्क्रिप्ट में संख्याओं को गोल और छोटा करना।

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