जावास्क्रिप्ट प्रोग्राम एक यादृच्छिक संख्या लगता है

इस उदाहरण में, आप एक जावास्क्रिप्ट प्रोग्राम लिखना सीखेंगे जहाँ उपयोगकर्ता को किसी प्रोग्राम द्वारा उत्पन्न संख्या का अनुमान लगाना होगा।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावास्क्रिप्ट फंक्शन और फंक्शन एक्सप्रेशन
  • जावास्क्रिप्ट गणित यादृच्छिक ()
  • जावास्क्रिप्ट जबकि और करते हैं … जबकि लूप

उदाहरण: एक संख्या का अनुमान लगाने का कार्यक्रम

 // program where the user has to guess a number generated by a program function guessNumber() ( // generating a random integer from 1 to 10 const random = Math.floor(Math.random() * 10) + 1; // take input from the user let number = parseInt(prompt('Guess a number from 1 to 10: ')); // take the input until the guess is correct while(number !== random) ( number = parseInt(prompt('Guess a number from 1 to 10: ')); ) // check if the guess is correct if(number == random) ( console.log('You guessed the correct number.'); ) ) // call the function guessNumber();

आउटपुट

 1 से 10 तक की संख्या का अनुमान लगाएं: 1 1 से 10 तक की संख्या का अनुमान लगाएं: 1 से 10 तक की संख्या का अनुमान लगाएं: 1 से 10 तक की संख्या का अनुमान लगाएं: 4 आपने सही संख्या का अनुमान लगाया है।

नोट : आपको हर बार प्रोग्राम चलाने के दौरान अलग-अलग आउटपुट मान मिलेंगे क्योंकि हर बार एक अलग नंबर जेनरेट होता है।

उपरोक्त कार्यक्रम में, guessNumber()फ़ंक्शन बनाया जाता है जहां फ़ंक्शन का उपयोग करके 1 से 10 तक एक यादृच्छिक संख्या उत्पन्न Math.random()होती है।

यादृच्छिक संख्या उत्पन्न करने के बारे में अधिक जानने के लिए, जावास्क्रिप्ट जनरेट रैंडम संख्या पर जाएँ।

  • उपयोगकर्ता को 1 से 10 तक की संख्या का अनुमान लगाने के लिए प्रेरित किया जाता है ।
  • parseInt()एक पूर्णांक मान के लिए सांख्यिक स्ट्रिंग मान बदल देता है।
  • whileपाश उपयोगकर्ता से इनपुट लेने के लिए जब तक उपयोगकर्ता सही उत्तर का अनुमान लगा प्रयोग किया जाता है।
  • if… elseबयान की स्थिति की जांच करने के लिए प्रयोग किया जाता है। ==ऑपरेटर के बराबर का उपयोग यह जांचने के लिए किया जाता है कि अनुमान सही था या नहीं।
     if(number == random)

तुलना ऑपरेटरों के बारे में अधिक जानने के लिए, जावास्क्रिप्ट तुलना ऑपरेटर की यात्रा करें।

दिलचस्प लेख...