यह लेख आपको दिखाएगा कि कैसे एक फ्लोटिंग पॉइंट नंबर निकटतम पूर्णांक तक चक्कर लगाता है, यह पता लगाने के लिए मैथ ऑब्जेक्ट का उपयोग कैसे करें।
एक अनुस्मारक के रूप में, जब हम किसी संख्या को गोल करते हैं, तो हम यह पता लगाने के लिए दशमलव बिंदु के दाईं ओर देखते हैं कि हम गोल करते हैं या गोल करते हैं। यदि यह .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:एक चरण-दर-चरण मार्गदर्शिका
- जावास्क्रिप्ट काउंटडाउन टाइमर:एक ट्यूटोरियल
- जावास्क्रिप्ट टूस्ट्रिंग
- जावास्क्रिप्ट टू अपरकेस और टू लोअरकेस