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

जावास्क्रिप्ट मैथ ऑब्जेक्ट: राउंड

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

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

Math.round(inputVal);

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

<!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>

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

निष्कर्ष

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

  • जावास्क्रिप्ट रैंडम नंबर: पूर्ण गाइड
  • जावास्क्रिप्ट ParseInt: चरण-दर-चरण गाइड
  • जावास्क्रिप्ट काउंटडाउन टाइमर: एक ट्यूटोरियल
  • जावास्क्रिप्ट toString
  • जावास्क्रिप्ट toUpperCase और toLowerCase
  1. JavaScript में Blob ऑब्जेक्ट JavaScript में Blob ऑब्जेक्ट

    Blob ऑब्जेक्ट एक अपरिवर्तनीय (immutable) ऑब्जेक्ट को दर्शाता है जिसका उपयोग कच्चे डेटा (raw data) को प्रस्तुत करने के लिए किया जाता है। Blob में size और mime type प्रॉपर्टी होती हैं, ठीक वैसे ही जैसे किसी फाइल में होती हैं। File, Blob से व्युत्पन्न (derived) है और Blob का उपयोग उन स्थानों पर किया जा

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

    RegExp ऑब्जेक्ट का उपयोग टेक्स्ट में पैटर्न मिलान, खोज और टेक्स्ट के भाग को निकालने के लिए किया जाता है। RegExp ऑब्जेक्ट को या तो RegExp कंस्ट्रक्टर या लिटरल सिंटैक्स का उपयोग करके बनाया जा सकता है। जावास्क्रिप्ट में RegExp ऑब्जेक्ट के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html la

  1. जावास्क्रिप्ट में ऑब्जेक्ट इनिशियलाइज़र जावास्क्रिप्ट में ऑब्जेक्ट इनिशियलाइज़र

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