स्ट्रिंग कॉनकेन्टेशन इन जावास्क्रिप्ट: आप सभी को स्ट्रिंग कॉनकट के बारे में जानना होगा ()

जावास्क्रिप्ट में स्ट्रिंग संघनन क्या है? स्ट्रिंग संघनन विधि कई तार लेती है, उन्हें विलय करती है और एक नया एकल स्ट्रिंग लौटाती है।

की वृद्धि और अनुप्रयोगों ने जावास्क्रिप्ट की मांग में वृद्धि देखी है। यह वेब डिजाइन करने के लिए सबसे महत्वपूर्ण भाषाओं में से एक है। इस लेख पर जावास्क्रिप्ट में स्ट्रिंग संघनन समझाएंगे कि निम्नलिखित अनुक्रम में तार कैसे हेरफेर किए जाते हैं:

जावास्क्रिप्ट में स्ट्रिंग संघटन के मूल तत्व

कॉन्टैटेनेशन वह ऑपरेशन है जो दो स्ट्रिंग्स को मिलाने का आधार बनाता है। तार को मिलाना प्रोग्रामिंग का एक अनिवार्य पहलू है। 'स्ट्रिंग कॉनकनेशन इन जावास्क्रिप्ट' में आने से पहले, हमें पहले बेसिक्स को क्लियर करना होगा। जब एक दुभाषिया ऑपरेशन को निष्पादित करता है, तो एक नया स्ट्रिंग बनाया जाता है। हर प्रोग्रामिंग लैंग्वेज में कॉन्टेक्ट ऑपरेशन के लिए अलग सिंटैक्स होता है।





edu.reka: पर्ल, पीएचपी
edu और reka: Visual Basic, Visual Basic.NET और Ada
strcat (edu, River): C, C ++
edu + नदी: जावा
ईडू || नदी: फोरट्रान

साथ ही, अन्य डेटा प्रकारों जैसे कि बाइनरी, फ्लोटिंग, कैरेक्टर, पूर्णांक, आदि के लिए कॉन्टैक्शन लागू होता है, लेकिन ऐसा होने के लिए, डेटा प्रकारों को पहले स्ट्रिंग्स में परिवर्तित किया जाता है। इसके अलावा, जब हम वस्तुओं के साथ व्यवहार करते हैं, तो स्ट्रिंग संघनन केवल तभी संभव है जब या तो या दोनों वस्तुएं एक ही वर्ग से संबंधित हों।

Microsoft Excel के साथ सादृश्य



आइए हमारे सबसे बुनियादी प्लेटफ़ॉर्म पर Microsoft के अभियान को समझें: Microsoft Excel। CONCATENATE / CONCAT फ़ंक्शन एक साथ दो या अधिक स्ट्रिंग्स को जोड़ता है। यह एक वर्कशीट फ़ंक्शन के रूप में उपयोग किया जाता है और एक सेल में सूत्र के भाग के रूप में दर्ज किया जा सकता है।

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

CONCATENATE (edu1, [edu2, & hellip.edu_n])

प्रतिलाभ की मात्रा:



एक तार / पाठ

एक्सेल में स्ट्रिंग संघनन

कभी-कभी उपयोगकर्ता परिणाम में रिक्त स्थान जोड़ना चाहते हैं। ऐसे मामलों में, वाक्यविन्यास थोड़ा अलग होता है।

सी प्रोग्रामिंग के साथ सादृश्य

जैसा कि हम सभी सबसे बुनियादी भाषा अर्थात से परिचित हैं। सी प्रोग्रामिंग, चलो सी में एक साधारण कार्यक्रम के साथ सहमति समझें।

# इंक्लूड मेन मेन () {char edu1 [100], edu2 [100], i, j प्रिंटफ ('एंटर फर्स्ट स्ट्रिंग:') स्कैनफ ('% s', edu1) प्रिंटफ ('एंटर सेकंड स्ट्रिंग') '' स्कैनफ () '% s', edu2) // स्ट्रिंग edu1 की लंबाई की गणना // और इसे i (0 = 0 edu1 [i]! = '' '++ i) के लिए (j = 0 edu2 [j]!) में स्टोर करें। '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('सहमति के बाद:% s', edu1) 0}

आउटपुट:

पहली स्ट्रिंग दर्ज करें: edu
दूसरी स्ट्रिंग दर्ज करें: रीका
संघनन के बाद: edureka

जावास्क्रिप्ट में स्ट्रिंग्स को कैसे मैनिपुलेट किया जाता है?

आइए हम पहले स्ट्रिंग ऑब्जेक्ट्स को समझते हैं । हम तारों को डेटा प्रकारों के रूप में परिभाषित कर सकते हैं जो कि पात्रों के अनुक्रम को संग्रहीत करने के उद्देश्य से प्रोग्रामिंग में उपयोग किए जाते हैं। इंटीजर और फ्लोटिंग पॉइंट यूनिट को स्ट्रिंग्स के रूप में भी एन्कोड किया जा सकता है, लेकिन ज्यादातर संख्या के बजाय पाठ के रूप में। स्ट्रिंग हेरफेर के साथ आगे बढ़ने से पहले, हमें स्ट्रिंग ऑब्जेक्ट्स के गुणों को समझने की आवश्यकता है।

  1. बिल्डर: एक संदर्भ देता है जो जावास्क्रिप्ट उदाहरण के प्रोटोटाइप द्वारा बनाया गया है।

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

array.constructor

कोड:

जावास्क्रिप्ट ऐरे कंस्ट्रक्टर | Edureka var edu = नया ऐरे (10, 20, 30) डॉक्यूमेंट.राइट ('edu.constructor है:' + edu.constructor)

आउटपुट:

edu.constructor है: फ़ंक्शन एरे () {[देशी कोड]}
  1. लंबाई: यह हमें नहीं के बारे में बताता है। एक सरणी में तत्वों के

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

array.length

कोड:

जावास्क्रिप्ट ऐरे लंबाई | Edureka var edu = नया ऐरे (10, 20, 30) डॉक्यूमेंट.राइट ('edu.length है:' + edu.length)

आउटपुट:

edu.length है: 3
  1. प्रोटोटाइप: प्रोटोटाइप प्रॉपर्टी हमें किसी भी ऑब्जेक्ट (नंबर, बूलियन, स्ट्रिंग, और दिनांक, आदि) के तरीकों और गुणों को जोड़ने की अनुमति देती है। यह एक वैश्विक संपत्ति है

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

object.prototyp.name = मान

कोड:

Edureka ऑब्जेक्ट्स फ़ंक्शन ऑनलाइन (पाठ्यक्रम, प्लेटफ़ॉर्म) {this.course = course this.platform = platform} var myOnline = new Online ('R प्रोग्रामिंग', 'Edureka') Online.prototyp.price = null myOnline.price = 2400 दस्तावेज़। लिखना ('ऑनलाइन पाठ्यक्रम है:' + myOnline.course + ' 
') document.write (' ऑनलाइन प्लेटफॉर्म है: '+ myOnline.platform +'
') document.write (' ऑनलाइन मूल्य है: '+ myOnline.price +'
')

आउटपुट:

ऑनलाइन कोर्स है: आर प्रोग्रामिंग ऑनलाइन प्लेटफॉर्म है: एडुर्का ऑनलाइन मूल्य है: 2400

स्ट्रिंग हेरफेर तरीके

एसतरीका
एक के सूचकांक()

एक प्रोग्रामिंग भाषा है

किसी भी स्ट्रिंग ऑब्जेक्ट की पहली घटना का सूचकांक मूल्य लौटाता है।

टुकड़ा ()

इस पद्धति का उपयोग किसी दिए गए स्ट्रिंग से एक विशेष खंड निकालने के लिए किया जाता है

विभाजित करें()

एक स्ट्रिंग को दो अलग-अलग तारों में अलग करने के लिए, इस विधि का उपयोग किया जाता है

समतल ()

इस पद्धति का उपयोग दो अलग-अलग तारों को मर्ज करने और एक मर्ज किए गए स्ट्रिंग को वापस करने के लिए किया जाता है

का मूल्य()

किसी स्ट्रिंग का प्राथमिक मान लौटाने के लिए, इस विधि का उपयोग किया जाता है

तालिका से, हम केवल ध्यान केंद्रित करने जा रहे हैं समतल () तरीका। जैसा कि हम जानते हैं कि संघटन विधि कई तार लेती है, उन्हें विलय करती है और एक नया एकल स्ट्रिंग लौटाती है। वाक्यविन्यास, तर्क और उदाहरण नीचे दिया गया है:

  • वाक्य - विन्यास:
String.concat (edu1, edu2 [, और hellip, eduN])
  • विधि में तर्क:

edu1, edu2, और hellip eduN वे तार हैं जो संघनन के लिए पारित किए जाते हैं।

  • कोड:
स्ट्रिंग कॉनटेनटेशन | Edureka var edu1 = नया स्ट्रिंग ('यदि यह सीखने के बारे में है,') var edu2 = नया स्ट्रिंग ('Edureka सही मंच है)) var edu3 = edu1.concat (edu2): दस्तावेज़ .write (' परिणाम: '+ edu3)

आउटपुट:

यदि यह सीखने के बारे में है, तो Edureka सही मंच है

इसके अलावा, एक प्रोग्रामर के रूप में, कभी-कभी कई तार एक साथ शामिल होने की आवश्यकता होती है। दो से ज्यादा। आइए एक सरल कोड पर एक नज़र डालें जो जावास्क्रिप्ट में स्ट्रिंग समाकलन के उपयोग पर जोर देता है:

 

तीन तार जुड़ते हैं

Edureka Button function myFunction () {var edu1 = 'Hello' var edu2 = 'Edureka,' var edu3 = 'लेट्स कोड आज!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu')। भीतर HTML = con}।

आउटपुट:

इसलिए, हमने जावास्क्रिप्ट में स्ट्रिंग संगति से संबंधित सभी चीजों पर चर्चा की है, अब हम कोड लिखने और यह देखने की स्थिति में हैं कि क्या हम वास्तव में सहमति विधि को लागू कर सकते हैं। तो यहाँ आप टुकड़ा लिखने से पहले क्या कर सकते हैं:

  1. कल्पना करना आपके कार्यक्रम का प्रवाह
  2. परिवर्तनशील घोषणाओं के लिए निर्णय लें
  3. कुछ नीचे जोत तार
  4. का पालन करें उदाहरण यहाँ लिखा है
  5. आप इसे अपने परीक्षण के लिए अच्छा मानते हैं स्थानीय सर्वर

इसके साथ, हम जावास्क्रिप्ट ब्लॉग में हमारे स्ट्रिंग कॉनसेनटेशन के अंत में आ गए हैं। मुझे उम्मीद है कि आप तार को समाप्‍त करने या जुड़ने के अलग-अलग तरीके समझ गए होंगे।

अब जब आप जावास्क्रिप्ट के बारे में जानते हैं, तो देखें Edureka द्वारा। वेब डेवलपमेंट सर्टिफिकेशन ट्रेनिंग आपको HTML5, CSS3, Twitter बूटस्ट्रैप 3, jQuery और Google API का उपयोग करके प्रभावशाली वेबसाइट बनाने और इसे अमेज़ॅन सिंपल स्टोरेज सर्विस (S3) में तैनात करने में मदद करेगी।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इसे 'जावास्क्रिप्ट में स्ट्रिंग कांसेप्टेशन' की टिप्पणी अनुभाग में उल्लेख करें और हम आपको वापस मिलेंगे।