जब एक स्ट्रिंग और एक नंबर को जोड़ा जाता है तो जोड़ के बजाय, संयोजन होता है। वे दोनों एक दूसरे से जुड़ जाते हैं। लेकिन यदि हमें उन्हें जोड़ने की आवश्यकता है तो हमें स्ट्रिंग को पूर्णांक में बदलना होगा। इस स्थिति में, '+' ऑपरेटर तस्वीर में आता है। यह वास्तव में, स्ट्रिंग को पूर्णांक में बदलता है और उन्हें जोड़ने में मदद करता है।
उदाहरण-1
निम्न उदाहरण में, स्ट्रिंग को बिना किसी रूपांतरण के सीधे नंबर में जोड़ा गया है। इसलिए आउटपुट में दिखाए अनुसार जोड़ के बजाय संयोजन होता है।
<html> <body> <script> const string = "100"; const number = 5; document.write(string + number); </script> </body> </html>
आउटपुट
1005
उदाहरण-2
निम्न उदाहरण में, '+' ऑपरेटर का उपयोग स्ट्रिंग को नंबर में बदलने के लिए किया गया है। इसलिए, संयोजन के बजाय, जोड़ हुआ और परिणाम आउटपुट में प्रदर्शित हुआ।
<html> <body> <script> const string = "100"; const number = 5; document.write(+string + number); </script> </body> </html>
आउटपुट
105
उदाहरण-3
निम्न उदाहरण में, parseInt का उपयोग स्ट्रिंग को नंबर में बदलने के लिए किया गया है। यह '+' ऑपरेटर के समान ऑपरेशन करता है।
<html> <body> <script> const string = "100"; const number = 5; document.write(parseInt(string) + number); </script> </body> </html>
आउटपुट
105