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

JavaScript में अंकगणितीय ऑपरेटर्स


JavaScript अंकगणितीय ऑपरेटर्स

JavaScript में मुख्य अंकगणितीय ऑपरेटर्स: जोड़ (+), घटाव (-), गुणा (*), भाग (/), मॉड्यूलस (%), घात (**)।

1. जोड़ (+) और मॉड्यूलस (%) - सम संख्याओं का योग

<html> <body> <p id="demo"></p> <script>
  var total = 0;
  var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
  
  for (var i = 0; i < numbers.length; i++) {
    if (numbers[i] % 2 === 0) {  // सम संख्या जांच
      total += numbers[i];
    }
  }
  
  document.getElementById("demo").innerHTML = total;
</script> </body> </html>

आउटपुट

20

2. गुणा (*) - सभी संख्याओं का गुणनफल

<html> <body> <p id="demo"></p> <script>
  var product = 1;
  var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
  
  for (var i = 0; i < numbers.length; i++) {
    product *= numbers[i];  // product = product * numbers[i]
  }
  
  document.getElementById("demo").innerHTML = product;
</script> </body> </html>

आउटपुट

362880

सभी अंकगणितीय ऑपरेटर्स

ऑपरेटरनामउदाहरणपरिणाम
+जोड़5 + 38
-घटाव5 - 32
*गुणा5 * 315
/भाग6 / 23
%मॉड्यूलस (शेष)5 % 21
**घात (ES2016)2 ** 38
++इन्क्रीमेंट++x / x++1 बढ़ाता है
--डिक्रीमेंट--x / x--1 घटाता है

ऑपरेटर प्रीसिडेंस (उच्च से निम्न)

  1. () - पैरेंथेसिस
  2. ** - घात (राइट-टू-लेफ्ट)
  3. * / % - गुणा, भाग, मॉड्यूलस
  4. + -जोड़, घटाव

विशेष व्यवहार

  • + स्ट्रिंग कन्कैटिनेशन भी करता है: "5" + 3 = "53"
  • - * / % ** स्ट्रिंग्स को नंबर में कन्वर्ट करते हैं: "5" - 3 = 2
  • NaN किसी भी अमान्य ऑपरेशन का परिणाम
  • Infinity शून्य से भाग देने पर
  1. - JavaScript में Backbone.js की डिपेंडेंसीज़ लिखें?

    एकमात्र हार्ड डिपेंडेंसी (जिसके बिना Backbone JS बिल्कुल भी काम नहीं करेगा) Underscore.js है। Underscore एक JavaScript लाइब्रेरी है जो किसी भी बिल्ट-इन ऑब्जेक्ट्स को एक्सटेंड किए बिना उपयोगी फंक्शनल प्रोग्रामिंग हेल्पर्स का एक पूरा समूह प्रदान करती है। अन्य डिपेंडेंसीज़ आवश्यक हैं जैसे-जैसे आप Back

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

    new ऑपरेटर का उपयोग यूजर-डिफ़ाइंड ऑब्जेक्ट टाइप के इंस्टेंस या बिल्ट-इन ऑब्जेक्ट टाइप्स में से एक के इंस्टेंस को बनाने के लिए किया जाता है जिसमें कंस्ट्रक्टर फ़ंक्शन होता है। जावास्क्रिप्ट में new ऑपरेटर का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <met

  1. - क्या JavaScript में & लॉजिकल ऑपरेटर होता है?

    उदाहरण नहीं, सिंगल & बिटवाइज़ AND ऑपरेटर है। var firstValue = 5; var secondValue = 4; var result = firstValue & secondValue; console.log(result); प्रोग्राम चलाने के लिए: node fileName.js आउटपुट node demo172.js 4 बाइनरी में: 5 = 101, 4 = 100, AND = 100 (4)