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

जावास्क्रिप्ट गणित वस्तु:गोल

यह लेख आपको दिखाएगा कि कैसे एक फ्लोटिंग पॉइंट नंबर निकटतम पूर्णांक तक चक्कर लगाता है, यह पता लगाने के लिए मैथ ऑब्जेक्ट का उपयोग कैसे करें।

एक अनुस्मारक के रूप में, जब हम किसी संख्या को गोल करते हैं, तो हम यह पता लगाने के लिए दशमलव बिंदु के दाईं ओर देखते हैं कि हम गोल करते हैं या गोल करते हैं। यदि यह .5 या अधिक है और सकारात्मक है, तो हम राउंड अप करते हैं; यदि सकारात्मक होने पर यह .5 से कम है, तो हम पूर्णांक बनाते हैं। ऋणात्मक संख्याओं के मामले में, थ्रेशोल्ड को थोड़ा समायोजित किया जाता है:यदि .5 या उससे कम है, तो हम राउंड डाउन करते हैं। यहाँ वाक्य रचना है:

Math.round(inputVal);

चूंकि हम मैथ ऑब्जेक्ट का उपयोग कर रहे हैं, हम मैथ से शुरू करते हैं। गोल विधि आगे आती है। कोष्ठकों का सेट कोष्ठक के अंदर इनपुट मान पर विधि को आमंत्रित करता है और गोल मान देता है।

<!DOCTYPE html>
<html>
 <head>
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width">
   <title>repl.it</title>
   <link href="style.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
   <form onsubmit=handleSubmit(event)>
     <label for="round">Enter a number:</label>
     <input id="round" onchange=handleChange(event) type="text" name="round" value=""/>
     <input type="submit" value="Submit" />
   </form>
 
   <h3 id="root"></h3>
 
   <script>
     let inputVal = ""
 
     const handleChange = e => {
 
       inputVal = e.target.value;
       console.log(inputVal)
     }
     const handleSubmit = e => {
       e.preventDefault();
       const root = document.querySelector("#root");
       root.innerHTML = Math.round(inputVal);
 
     }
     const inputValue = document.getElementById("round").value
   </script>
 </body>
</html>

यदि आप इनपुट में एक स्ट्रिंग या नल दर्ज करना चाहते हैं, तो यह NaN देता है। ऊपर दिए गए कोड संपादक को आज़माएं और कुछ फ्लोटिंग पॉइंट नंबर इनपुट करें ताकि यह पता चल सके कि Math.round() विधि कैसे काम करती है।

निष्कर्ष

इतना ही! अब आप गणित वस्तु का उपयोग यह पता लगाने के लिए कर सकते हैं कि किसी संख्या को कैसे गोल किया जाए। यहां कुछ लेख दिए गए हैं जो आपको यह पता लगाने में मदद कर सकते हैं कि आगे क्या सीखना है:

  • जावास्क्रिप्ट रैंडम नंबर:एक संपूर्ण गाइड
  • JavaScript ParseInt:एक चरण-दर-चरण मार्गदर्शिका
  • जावास्क्रिप्ट काउंटडाउन टाइमर:एक ट्यूटोरियल
  • जावास्क्रिप्ट टूस्ट्रिंग
  • जावास्क्रिप्ट टू अपरकेस और टू लोअरकेस

  1. जावास्क्रिप्ट में ब्लॉब वस्तु

    ब्लॉब ऑब्जेक्ट का उपयोग ब्लॉब ऑब्जेक्ट का प्रतिनिधित्व करने के लिए किया जाता है जो अपरिवर्तनीय है और कच्चे डेटा का प्रतिनिधित्व करने के लिए उपयोग किया जाता है। ब्लॉब का आकार और माइम प्रकार की संपत्ति ठीक वैसे ही होती है जैसे फ़ाइल में होती है। फ़ाइल बूँद की व्युत्पत्ति है और ब्लॉब का उपयोग उन जगहों

  1. जावास्क्रिप्ट में RegExp ऑब्जेक्ट।

    RegExp ऑब्जेक्ट का उपयोग टेक्स्ट के भाग को खोजकर और निकालकर कुछ टेक्स्ट से मेल खाने वाले पैटर्न के लिए किया जाता है। RegExp ऑब्जेक्ट को या तो regexp कंस्ट्रक्टर या शाब्दिक सिंटैक्स का उपयोग करके बनाया जा सकता है। जावास्क्रिप्ट में RegExp ऑब्जेक्ट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html&

  1. जावास्क्रिप्ट में ऑब्जेक्ट प्रारंभकर्ता

    ऑब्जेक्ट इनिशियलाइज़र एक एक्सप्रेशन है जो हमें एक नई बनाई गई ऑब्जेक्ट को इनिशियलाइज़ करने की अनुमति देता है। यह संपत्ति के नामों के शून्य या अधिक जोड़े और घुंघराले ब्रेसिज़ की एक जोड़ी में संलग्न किसी वस्तु के संबंधित मूल्यों की अल्पविराम से अलग सूची है {}। जावास्क्रिप्ट में ऑब्जेक्ट इनिशियलाइज़र क