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

जावास्क्रिप्ट (+) चिह्न योग देने के बजाय समाप्‍त हो जाता है?


+ चिन्ह एक साथ आता है क्योंकि आपने parseInt() का उपयोग नहीं किया है। टेक्स्टबॉक्स के मान स्ट्रिंग मान हैं, इसलिए आपको मान को पार्स करने के लिए parseInt() का उपयोग करने की आवश्यकता है।

टेक्स्ट बॉक्स से मान का चयन करने के बाद, आपको उस मान को पार्स करना होगा। निम्नलिखित कोड है -

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<title>Document</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>
FirstNumber:
<input type="num" class="num1" placeholder=""><br>
SecondNumber:<input type="num" class="num2" placeholder=""><br><br>
<input type="button" onclick="sumOfTwoNumbers()" value="Addition">
<p class="output"></p>
<script>
   function sumOfTwoNumbers(){
      var num1 = document.querySelector(".num1").value;
      var num2 = document.querySelector(".num2").value;
      var addition = parseInt(num1)+parseInt(num2);
      document.querySelector(".output").innerHTML = "The addition of two
      numbers= " + addition;
   }
</script>
</body>
</html>

उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल नाम "anyName.html(index.html)" को सेव करें और फ़ाइल पर राइट क्लिक करें। वीएस कोड संपादक में "लाइव सर्वर के साथ खोलें" विकल्प चुनें।

आउटपुट

यह निम्नलिखित आउटपुट देगा -

जावास्क्रिप्ट (+) चिह्न योग देने के बजाय समाप्‍त हो जाता है?

अब, दोनों टेक्स्टबॉक्स में मान दर्ज करें और योग प्राप्त करने के लिए "जोड़" बटन पर क्लिक करें -

जावास्क्रिप्ट (+) चिह्न योग देने के बजाय समाप्‍त हो जाता है?


  1. जावास्क्रिप्ट में बाइनरी सर्च ट्री

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

  1. जावास्क्रिप्ट (+) चिह्न योग देने के बजाय समाप्‍त हो जाता है?

    + चिन्ह एक साथ आता है क्योंकि आपने parseInt() का उपयोग नहीं किया है। टेक्स्टबॉक्स के मान स्ट्रिंग मान हैं, इसलिए आपको मान को पार्स करने के लिए parseInt() का उपयोग करने की आवश्यकता है। टेक्स्ट बॉक्स से मान का चयन करने के बाद, आपको उस मान को पार्स करना होगा। निम्नलिखित कोड है - उदाहरण <!DOCTYPE

  1. जावास्क्रिप्ट का उपयोग करके 2-डी सरणी की प्रत्येक पंक्ति में न्यूनतम मान का योग ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की 2-डी सरणी लेता है। हमारे फ़ंक्शन को 2-डी सरणी की प्रत्येक पंक्ति से सबसे छोटी संख्या चुननी चाहिए और फिर अंत में उन सबसे छोटी संख्याओं का योग वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [    [2, 5, 1, 6],   &nbs