+= ऑपरेटर (एडिशन असाइनमेंट)
+= ऑपरेटर जोड़ और असाइनमेंट को जोड़ता है: x += y का अर्थ है x = x + y। यह कोड को संक्षिप्त और पठनीय बनाता है।
उदाहरण
<html> <body> <script>
var total = 0;
var numbers = [1, 45, 78, 9, 78, 40];
for (var i = 0; i < numbers.length; i++) {
total += numbers[i]; // total = total + numbers[i] के समान
}
document.write("कुल योग: " + total);
</script> </body> </html>
आउटपुट
कुल योग: 251
सभी कंपाउंड असाइनमेंट ऑपरेटर्स
| ऑपरेटर | नाम | समतुल्य | उदाहरण |
|---|---|---|---|
+= | एडिशन असाइनमेंट | x = x + y | x += 5 |
-= | सब्ट्रैक्शन असाइनमेंट | x = x - y | x -= 3 |
*= | मल्टीप्लिकेशन असाइनमेंट | x = x * y | x *= 2 |
/= | डिवीजन असाइनमेंट | x = x / y | x /= 4 |
%= | मॉड्यूलस असाइनमेंट | x = x % y | x %= 3 |
**= | एक्सपोनेंशियल असाइनमेंट | x = x ** y | x **= 2 |
स्ट्रिंग्स के साथ उपयोग
<script> var str = "Hello"; str += " World"; // "Hello World" str += "!"; // "Hello World!" // टेम्पलेट लिटरल्स के साथ var name = "राहुल"; var msg = "नमस्ते "; msg += name; // "नमस्ते राहुल" </script>
फायदे
- कोड छोटा और पठनीय
- बड़े लूप्स में टाइपिंग बचाता है
- मानसिक भार कम करता है
- स्ट्रिंग कन्कैटिनेशन में उपयोगी
सावधानी
ऑब्जेक्ट्स के साथ += अप्रत्याशित व्यवहार कर सकता है (toString() कॉल होता है)।