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

जावास्क्रिप्ट में यूज़र इनपुट से नंबर प्राप्त करें और कंसोल में प्रदर्शित करें


परिचय

जावास्क्रिप्ट में यूज़र इनपुट से नंबर प्राप्त करने के लिए, document.querySelector() का उपयोग करके इनपुट एलिमेंट का चयन करें, उसके .value प्रॉपर्टी को एक्सेस करें, और parseInt() या parseFloat() का उपयोग करके स्ट्रिंग को नंबर में परिवर्तित करें।

उदाहरण

<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>यूज़र इनपुट नंबर</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> </head> <body> <div class="container container-fluid"> <p><strong> उदाहरण:</strong> 1 से 100 के बीच एक संख्या चुनें</p> <form> <div class="form-group"> <label for="number">एक संख्या दें:</label> <input id="inputNumber" value="" type="text" name="number" /> </form> <p id="output"></p> </div> <button class="btn btn-dark" id="choose" type="button">क्लिक करें</button> </body> <script> function example() { const btn = document.querySelector("#choose"); const randomNumber = Math.ceil(Math.random() * 100); btn.onclick = function() { const givenNumber = document.querySelector("#inputNumber").value; const valueInt = parseInt(givenNumber, 10); // रेडिक्स 10 निर्दिष्ट करें console.log('रैंडम नंबर:', randomNumber, 'दिया गया नंबर:', givenNumber); document.getElementById('output').textContent = `आपने दर्ज किया: ${givenNumber}, रैंडम: ${randomNumber}`; }; } example(); </script> </html>

आउटपुट

जावास्क्रिप्ट में यूज़र इनपुट से नंबर प्राप्त करें और कंसोल में प्रदर्शित करें

मान जोड़ने पर:

जावास्क्रिप्ट में यूज़र इनपुट से नंबर प्राप्त करें और कंसोल में प्रदर्शित करें

"क्लिक करें" बटन पर क्लिक करने पर, वही कंसोल में दिखाई देता है:

जावास्क्रिप्ट में यूज़र इनपुट से नंबर प्राप्त करें और कंसोल में प्रदर्शित करें

चलाने के निर्देश

उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल का नाम anyName.html (index.html) सेव करें और फ़ाइल पर राइट-क्लिक करके VS कोड एडिटर में "Open with Live Server" विकल्प चुनें।

सर्वोत्तम अभ्यास

  • हमेशा parseInt(str, 10) में रेडिक्स (10) निर्दिष्ट करें
  • फ्लोटिंग पॉइंट के लिए parseFloat() का उपयोग करें
  • Number() कंस्ट्रक्टर भी काम करता है लेकिन स्ट्रिक्टर है
  • NaN जांच: isNaN(value) या Number.isNaN()
  • <input type="number"> का उपयोग बिल्ट-इन वैलिडेशन के लिए करें
  1. JavaScript में tr टैग से id प्राप्त करके नए td में कैसे डिस्प्ले करें? JavaScript में tr टैग से id प्राप्त करके नए td में कैसे डिस्प्ले करें?

    मान लीजिए निम्नलिखित हमारी टेबल है: <table> <tr id=StudentDetails> <th>StudentName</th> <th>StudentCountryName</th> </tr> <tr id=FirstRow> <td>JohnDoe</td> <td>UK</td> </tr>

  1. JavaScript से HTML इनपुट लेकर पार्स और डिस्प्ले कैसे करें? JavaScript से HTML इनपुट लेकर पार्स और डिस्प्ले कैसे करें?

    HTML इनपुट वैल्यू एक स्ट्रिंग होती है। स्ट्रिंग को पूर्णांक में बदलने के लिए, parseInt() का उपयोग करें। उदाहरण निम्नलिखित कोड है: <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> &

  1. JavaScript के साथ CSS वेरिएबल्स को प्राप्त करना और सेट करना JavaScript के साथ CSS वेरिएबल्स को प्राप्त करना और सेट करना

    getComputedStyle() मेथड एक ऑब्जेक्ट देता है जिसमें टारगेट एलिमेंट पर लागू सभी स्टाइल शामिल होते हैं। getPropertyValue() मेथड का उपयोग कंप्यूटेड स्टाइल से वांछित प्रॉपर्टी प्राप्त करने के लिए किया जाता है। setProperty() का उपयोग CSS वेरिएबल का मान बदलने के लिए किया जाता है।उदाहरणनिम्नलिखित उदाहरण दर्