जावास्क्रिप्ट में, हम एक संख्या और एक संख्या को जोड़ सकते हैं लेकिन यदि हम एक संख्या और एक स्ट्रिंग को जोड़ने का प्रयास करते हैं, तो चूंकि जोड़ संभव नहीं है, 'कॉन्कैटेनेशन' होता है।
निम्नलिखित उदाहरण में, वेरिएबल्स a, b, c और d लिए गए हैं। वेरिएबल 'a' के लिए, दो संख्याएं (5, 5) जोड़ी गई हैं इसलिए यह एक संख्या (10) लौटाता है। लेकिन वेरिएबल 'b' के मामले में एक स्ट्रिंग और एक संख्या ('5', 5) जोड़ी गई है इसलिए, चूंकि एक स्ट्रिंग शामिल है, हमें परिणाम के रूप में '55' मिलता है, जो एक स्ट्रिंग है। चूंकि स्ट्रिंग्स शामिल हैं, वेरिएबल 'c' और 'd' भी आउटपुट में दिखाए अनुसार स्ट्रिंग लौटाते हैं।
उदाहरण
<html> <body> <script type="text/javascript"> var a = 5 + 5; var b = "5" + 5; var c = 5 + 5 + "5" + 5 var d = "Hello" + 5; document.write(a + "<br>" + b + "<br>" + c + "</br>" + d); document.write("</br>"); document.write(typeof(a)); document.write("</br>"); document.write(typeof(b)); document.write("</br>"); document.write(typeof(c)); document.write("</br>"); document.write(typeof(d)); </script> </body> </html>
आउटपुट
10 55 1055 Hello5 number string string string