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

JavaScript में एडिशन ऑपरेटर (+) क्या है?

एडिशन ऑपरेटर (+)

+ ऑपरेटर दो ऑपरेंड्स को जोड़ता है। यह संख्याओं का योग करता है, लेकिन स्ट्रिंग्स को कॉनकैटनेट भी करता है।

उदाहरण

5 + 3        // 8
-2 + 10      // 8
1.5 + 2.5    // 4
Infinity + 1 // Infinity
NaN + 5      // NaN

स्ट्रिंग्स के साथ (कॉनकैटनेशन)


टाइप कोएरशन नियम

ऑपरेंड 1 ऑपरेंड 2 परिणाम टाइप नियम
Number Number Number अंकगणितीय जोड़
String String String कॉनकैटनेशन
String Number String नंबर → स्ट्रिंग, कॉनकैटनेट
Number String String नंबर → स्ट्रिंग, कॉनकैटनेट
Boolean Number Number Boolean → Number (true=1, false=0)
Null Number Number Null → 0
Undefined Number NaN Undefined → NaN
Object Primitive String/Number toString()/valueOf() कॉल

ऑब्जेक्ट्स के साथ व्यवहार


यूनरी प्लस (+) - नंबर में कन्वर्जन


व्यावहारिक समस्याएं और समाधान

समस्या: अनजाने में कॉनकैटनेशन


एडिशन असाइनमेंट (+=)


सारांश

  • दोनों नंबर: अंकगणितीय जोड़
  • कोई भी स्ट्रिंग: कॉनकैटनेशन (दूसरा ऑपरेंड स्ट्रिंग में बदलता है)
  • बाएं से दाएं मूल्यांकन होता है
  • यूनरी + नंबर में कन्वर्ट करने का सबसे तेज़ तरीका
  1. - जावास्क्रिप्ट में लेस दैन ऑपरेटर (<) क्या है?

    लेस दैन ऑपरेटर (<) जांचता है कि बाएं ऑपरेंड का मान दाएं ऑपरेंड के मान से कम है या नहीं, यदि हां, तो कंडीशन true हो जाती है। उदाहरण आप जावास्क्रिप्ट में लेस दैन ऑपरेटर (<) के साथ काम करना सीखने के लिए निम्नलिखित कोड को चलाने का प्रयास कर सकते हैं लाइव डेमो <html>    <body>

  1. - JavaScript में विस्मयादिबोधक "!" ऑपरेटर क्या है?

    विस्मयादिबोधक ऑपरेटर एक एक्सप्रेशन पर निषेध करने के लिए है। उदाहरण JavaScript में विस्मयादिबोधक(!) ऑपरेटर को लागू करना सीखने के लिए निम्न कोड चलाएं: <html> <head> <title>JavaScript Boolean</title> </head> <body> <script> var answer = tru

  1. - JavaScript बिटवाइज OR (|) ऑपरेटर क्या है?

    अवलोकनबिटवाइज OR (|) ऑपरेटर में यदि कोई भी बिट 1 है, तो परिणाम 1 होता है।उदाहरण<!DOCTYPE html> <html>    <body>       <script>          document.write("Bitwise OR Operator<br>");         &nb