javascript , -এ৷ আমরা একটি সংখ্যা এবং একটি সংখ্যা যোগ করতে পারি কিন্তু যদি আমরা একটি সংখ্যা এবং একটি স্ট্রিং যোগ করার চেষ্টা করি তাহলে যোগ করা সম্ভব নয়, 'সংযুক্তি' হয়।
নিম্নলিখিত উদাহরণে, ভেরিয়েবল 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