जेएस स्ट्रिंग्स '+' बनाम कॉनकैट विधि

Je Esa Stringsa Banama Konakaita Vidhi



कभी-कभी, डेवलपर्स को विभिन्न स्थितियों में एक ही स्ट्रिंग में कई स्ट्रिंग्स को जोड़ने की आवश्यकता होती है, जैसे कि रेगुलर एक्सप्रेशंस में उपयोग के लिए स्ट्रिंग्स बनाना, ब्राउज़र कुकीज़ या स्थानीय स्टोरेज में, स्वचालित परीक्षण में या उपयोगकर्ता सूचनाओं या संदेशों के लिए डायनेमिक स्ट्रिंग्स आदि। अधिक विशेष रूप से, स्ट्रिंग्स को विभिन्न तरीकों से संयोजित करने से डेवलपर्स को अधिक गतिशील और लचीले वेब एप्लिकेशन बनाने की अनुमति मिलती है।

यह ब्लॉग 'के बीच अंतर प्रदर्शित करेगा' + 'ऑपरेटर और' संक्षिप्त () 'जावास्क्रिप्ट में विधि।







जेएस स्ट्रिंग्स '+' बनाम 'कॉनकैट ()' विधि

' + 'ऑपरेटर और' संक्षिप्त () ” विधि दोनों का उपयोग जावास्क्रिप्ट में दो या दो से अधिक स्ट्रिंग्स को जोड़ने / संयोजित करने के लिए किया जाता है। '+' ऑपरेटर स्ट्रिंग्स को जोड़ने का एक शॉर्टहैंड तरीका है, जबकि 'कॉन्सट ()' विधि स्ट्रिंग्स में शामिल होने का एक अधिक स्पष्ट तरीका है।



वाक्य - विन्यास



स्ट्रिंग्स में शामिल होने के लिए '+' ऑपरेटर के लिए दिए गए सिंटैक्स का उपयोग करें:





स्ट्रिंग 1 + स्ट्रिंग 2


निम्नलिखित सिंटैक्स का उपयोग 'कॉनकैट ()' विधि के लिए किया जाता है:

string.concat ( स्ट्रिंग 1, स्ट्रिंग 2, ..., स्ट्रिंग एन ) ;


उदाहरण 1: '+' ऑपरेटर का उपयोग करके स्ट्रिंग्स में शामिल हों



दो तार बनाएँ ” str1 ' और ' str2 ':

var str1 = 'आपका स्वागत है ' ;
var str2 = 'लिनक्स' ;


उपयोग ' + 'ऑपरेटर को इन दो स्ट्रिंग्स को जोड़ने या जोड़ने के लिए और परिणामी स्ट्रिंग को वेरिएबल में स्टोर करने के लिए' जोड़ना ':

था जोड़ना = str1 + str2;


अंत में, कंसोल पर श्रृंखलाबद्ध स्ट्रिंग को प्रिंट करें:

कंसोल.लॉग ( जोड़ना ) ;


उत्पादन


संख्यात्मक मान में इसका उपयोग करने से संख्याओं का योग मिलेगा:


उदाहरण 2: 'कॉनकैट ()' विधि का उपयोग करके स्ट्रिंग्स में शामिल हों

बुलाएं ' संक्षिप्त () ' विधि दो तारों में शामिल होने के लिए:

था जोड़ना = str1.concat ( str2 ) ;


परिणामी स्ट्रिंग को कंसोल पर प्रिंट करें:

कंसोल.लॉग ( जोड़ना ) ;


उत्पादन


अब, 'concat ()' पद्धति का उपयोग करके संख्यात्मक मानों को जोड़ने का प्रयास करें। यह एक त्रुटि देगा क्योंकि यह अंकगणितीय ऑपरेशन की तरह कोई ऑपरेशन नहीं करने वाले तार से जुड़ता है:


यदि आप दो संख्याओं को जोड़ना चाहते हैं, तो उन्हें स्ट्रिंग के रूप में उपयोग करें:

'+' ऑपरेटर और 'कॉनकट ()' विधि के बीच प्राथमिक अंतर

'के बीच प्राथमिक अंतर (+) ' और यह ' संक्षिप्त () 'नीचे दिया गया है:

(+) ऑपरेटर

कॉनकैट () विधि

(+) एक जावास्क्रिप्ट ऑपरेटर है। concat() एक जावास्क्रिप्ट विधि है।
कम से कम दो मान आवश्यक हैं। कम से कम एक स्ट्रिंग आवश्यक है.
तारों को जोड़ना और संख्यात्मक डेटा पर अंकगणितीय संचालन करने के लिए भी प्रयोग किया जाता है। केवल स्ट्रिंग मानों को संयोजित करें।
संख्यात्मक मानों के लिए और स्ट्रिंग्स के लिए भी उपयोग किया जाता है। केवल स्ट्रिंग्स के लिए उपयोग किया जाता है।


जावास्क्रिप्ट में स्ट्रिंग '+' ऑपरेटर और 'कॉनकैट ()' विधि के बारे में यह सब कुछ है।

निष्कर्ष

' (+) 'ऑपरेटर और' संक्षिप्त () ” विधि का उपयोग जावास्क्रिप्ट में स्ट्रिंग्स को जोड़ने के लिए किया जाता है। दोनों में मुख्य अंतर यह है कि '+' ऑपरेटर अंकगणितीय संक्रियाओं का उपयोग करके संख्यात्मक मानों को जोड़ता या जोड़ता है। जबकि कॉन्सैट () विधि केवल स्ट्रिंग्स पर लागू होती है। इस ब्लॉग में, हमने JavaScript में “+” ऑपरेटर और “concat ()” पद्धति के बीच अंतर प्रदर्शित किया।