10 जावास्क्रिप्ट स्ट्रिंग तरीके जो आपको आज मास्टर करने चाहिए

10 जावास्क्रिप्ट स्ट्रिंग तरीके जो आपको आज मास्टर करने चाहिए

जावास्क्रिप्ट में प्रोग्रामिंग करते समय, आप अक्सर ऐसे परिदृश्यों का सामना करेंगे जिनमें स्ट्रिंग हेरफेर की आवश्यकता होती है। उदाहरण के लिए, ईमेल प्राप्त करते समय, आपको सभी वर्णों को लोअरकेस में बदलने की आवश्यकता हो सकती है या यह जांचने के लिए एक नियमित अभिव्यक्ति का उपयोग करना पड़ सकता है कि दर्ज किया गया पासवर्ड सभी शर्तों को पूरा करता है या नहीं।





जावास्क्रिप्ट स्ट्रिंग विधियां आपकी आवश्यकताओं के अनुसार स्ट्रिंग पर इन सभी कार्यों को आसानी से करने में आपकी सहायता करेंगी। उदाहरणों के साथ यहां 10 स्ट्रिंग विधियां दी गई हैं ताकि आप उन पर अच्छी पकड़ बना सकें।





जावास्क्रिप्ट स्ट्रिंग तरीके क्या हैं?

स्ट्रिंग्स एक मौलिक डेटा संरचना है जिसमें वर्णों का एक क्रम होता है। यह डेटा संरचना सभी प्रमुख प्रोग्रामिंग भाषाओं का एक हिस्सा है, जिसमें पायथन, जावास्क्रिप्ट, जावा और बहुत कुछ शामिल हैं।





स्ट्रिंग विधियाँ पूर्व-निर्मित जावास्क्रिप्ट विधियाँ हैं जो डेवलपर्स को कोड को मैन्युअल रूप से लिखने की आवश्यकता के बिना स्ट्रिंग्स पर सामान्य संचालन करने में मदद करती हैं। वे स्ट्रिंग वेरिएबल से जुड़े डॉट-नोटेशन का उपयोग करके चलाए जाते हैं।

सम्बंधित: प्रोग्रामिंग में एक फंक्शन क्या है?



क्लिक करें और खींचें काम नहीं कर रहा मैक

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

आगामी विधियों के लिए, आइए एक स्ट्रिंग वेरिएबल लें पी ' के मान के साथ एमयूओ में आपका स्वागत है! ' उदाहरण के तौर पे।





let str = 'Welcome to MUO!'

1. String.toLowerCase() और String.toUppperCase()

NS टूलोअरकेस () स्ट्रिंग विधि दिए गए स्ट्रिंग के सभी वर्णों को लोअरकेस प्रारूप में परिवर्तित करती है, और इसी तरह, टू अपरकेस () विधि सभी वर्णों को अपरकेस प्रारूप में परिवर्तित करती है। ये फ़ंक्शन मूल स्ट्रिंग को संशोधित नहीं करते हैं।

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





toUpperCase()
toLowerCase()

आइए इन दो विधियों को एक त्वरित उदाहरण के साथ देखें:

console.log(str.toLowerCase());
console.log(str.toUpperCase());
console.log(str);

उपरोक्त कोड को कंसोल पर चलाने पर, आपको निम्न आउटपुट प्राप्त होगा:

'welcome to muo!'
'WELCOME TO MUO!'
'Welcome to MUO!'

2. String.concat ()

NS कॉनकैट () दो या दो से अधिक स्ट्रिंग्स को एक साथ जोड़ने के लिए विधि का उपयोग किया जाता है। आप इस पद्धति में एक या अधिक तर्क जोड़ सकते हैं ताकि उन्हें एक स्ट्रिंग में संयोजित किया जा सके। यह मूल स्ट्रिंग में कोई संशोधन नहीं करता है।

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

concat(str1, str2, str3, ...)

यहां एक उदाहरण दिया गया है जो एक नई स्ट्रिंग बनाने के लिए दो स्ट्रिंग्स के संयोजन को प्रदर्शित करता है:

let str2 = ' How are you?';
let newString = str.concat(str2);
console.log(newString);
'Welcome to MUO! How are you?'

3. String.indexOf() और String.lastIndexOf()

NS के सूचकांक() विधि आपको पहली अनुक्रमणिका का पता लगाने में मदद करती है जिस पर निर्दिष्ट वर्ण या सबस्ट्रिंग मौजूद है। यह बाईं ओर से शुरू होता है और यह जांचने के लिए स्ट्रिंग का पता लगाता है कि दिया गया तर्क मेल खाता है या नहीं।

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

indexOf(str)

आइए जानें वह सूचकांक जिस पर मुओ एक उदाहरण के साथ स्ट्रिंग में मौजूद है:

console.log(str.indexOf('MUO')); 11

यदि दिया गया तर्क स्ट्रिंग में मौजूद नहीं है, तो विधि -1 का मान लौटाती है।

console.log(str.indexOf('Hello')); -1

इसी प्रकार, लास्टइंडेक्सऑफ () विधि दिए गए वर्ण या स्ट्रिंग की अंतिम घटना का सूचकांक लौटाती है। यहाँ एक उदाहरण है:

console.log(str.lastIndexOf('e')); 6

भले ही अक्षर और इंडेक्स 1 पर दिखाई देता है, इस कैरेक्टर की आखिरी घटना इंडेक्स 6 पर होती है और इसलिए इसे आउटपुट के रूप में वापस कर दिया जाता है।

4. String.charAt ()

NS चार्ट () स्ट्रिंग विधि स्ट्रिंग में निर्दिष्ट अनुक्रमणिका पर वर्ण लौटाती है। यह केवल एक तर्क को स्वीकार करता है, वह सूचकांक जिस पर चरित्र को पुनः प्राप्त किया जाना है। सूचकांक मान 0 से लंबाई -1 तक होता है।

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

charAt(index)

यहाँ का एक उदाहरण है चार्ट () तरीका:

console.log(str.charAt(9));
console.log(str.charAt(0));
console.log(str.charAt(str.length - 1));
o
W
!

उपरोक्त उदाहरण में, जब लंबाई - 1 तर्क के रूप में पारित किया गया था, विधि स्ट्रिंग के अंतिम वर्ण को लौटाती है। यदि आप एक अमान्य अनुक्रमणिका दर्ज करते हैं जो अनुमेय सीमा से परे है, तो यह विधि -1 लौटाती है।

5. String.charCodeAt ()

charAt विधि के समान, NS चारकोडएट () विधि देता है ASCII मान निर्दिष्ट सूचकांक पर चरित्र की। यह स्ट्रिंग विधि केवल एक तर्क लेती है, वह सूचकांक जिससे चरित्र को पुनः प्राप्त किया जाना है।

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

charCodeAt(index) str.charCodeAt(5);
str.charCodeAt(str.length - 1);
109
33

एक बार फिर, सूचकांक मान 0 से लंबाई -1 तक होता है और यदि आप अनुमेय सीमा से परे किसी सूचकांक को पारित करने का प्रयास करते हैं, तो यह विधि -1 वापस आ जाएगी।

6. स्ट्रिंग। बदलें ()

जैसा कि नाम से पता चलता है, बदलने के() विधि आपको स्ट्रिंग के एक भाग को दूसरे भाग से बदलने में मदद करती है। इस पद्धति में दो तर्क होते हैं: पहला प्रतिस्थापित किया जाने वाला विकल्प है, और दूसरा प्रतिस्थापित किया जाने वाला विकल्प है। यह विधि मूल स्ट्रिंग में कोई संशोधन नहीं करती है।

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

replace(str1, str2)

उदाहरण के लिए, यदि आप शब्द को बदलना चाहते हैं मुओ साथ यह वेबसाइट स्ट्रिंग चर में, आप का उपयोग कर सकते हैं बदलने के() इस तरह की विधि:

let newString = str.replace('MUO', 'this website');
console.log(newString);
console.log(str);
Welcome to this website!
Welcome to MUO!

7. स्ट्रिंग.स्प्लिट ()

NS विभाजित करना() विधि को दिए गए विभाजक तर्क के अनुसार एक स्ट्रिंग में सभी शब्दों या वर्णों को तोड़ने के लिए विधि का उपयोग किया जाता है। इस विधि का रिटर्न प्रकार एक सरणी है। इस सरणी में सभी वर्ण या सबस्ट्रिंग होते हैं, जो दिए गए विभाजक के अनुसार विभाजित होते हैं। यह विधि मूल स्ट्रिंग को संशोधित नहीं करती है।

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

split(separator)

उदाहरण के लिए, यदि एक रिक्त स्थान (' ') को विभाजन विधि के विभाजक तर्क के रूप में पारित किया जाता है, तो आउटपुट इस प्रकार दिखेगा:

let splitArray = str.split(' ');
console.log(splitArray);
['Welcome', 'to', 'MUO!']

यदि आप किसी तर्क को पारित नहीं करते हैं विभाजित करना() विधि, यह आपके स्ट्रिंग वेरिएबल के मान से युक्त एक तत्व के साथ एक सरणी लौटाएगा।

let splitArray = str.split();
console.log(splitArray);
['Welcome to MUO!']

8. स्ट्रिंग। सबस्ट्रिंग ()

NS सबस्ट्रिंग () मूल स्ट्रिंग का एक सबस्ट्रिंग या भाग प्राप्त करने के लिए विधि का उपयोग किया जाता है। यह विधि दो पैरामीटर लेती है: प्रारंभ अनुक्रमणिका और अंत अनुक्रमणिका। आउटपुट सबस्ट्रिंग निर्दिष्ट स्टार्ट इंडेक्स से शुरू होता है और अंत इंडेक्स -1 तक प्रिंट करता है।

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

substring(startIndex, endIndex)

यहाँ का एक त्वरित उदाहरण है सबस्ट्रिंग () तरीका:

console.log(str.substring(2,8)); 'lcome'

ध्यान दें कि अंतिम अनुक्रमणिका का वर्ण आउटपुट का हिस्सा नहीं है।

NS खोज() विधि मूल स्ट्रिंग के अंदर एक विशेष सबस्ट्रिंग या वर्ण खोजने में मदद करती है। यह विधि वर्णों के समूह को स्वीकार करती है या स्ट्रिंग के माध्यम से एक तर्क और निशान के रूप में प्रतिस्थापित करती है। एक मैच खोजने पर, मिलान किए गए हिस्से का शुरुआती इंडेक्स वापस कर दिया जाता है। अन्यथा, यह विधि -1 लौटाती है।

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

search(substring)

आप का उपयोग कर सकते हैं खोज() इस प्रकार विधि:

console.log(str.search('MUO'));
console.log(str.search('2'));
11
-1

10. स्ट्रिंग ट्रिम ()

NS ट्रिम () विधि पहले वर्ण से पहले और अंतिम वर्ण के बाद, स्ट्रिंग में सभी सफेद रिक्त स्थान को हटा देती है। इस पद्धति के लिए आपको किसी भी पैरामीटर को पारित करने की आवश्यकता नहीं है और मूल स्ट्रिंग को संशोधित नहीं करता है। यह प्रपत्रों में उपयोगकर्ता इनपुट सत्यापन के लिए अत्यंत सहायक है।

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

trim()

आइए इस स्ट्रिंग विधि का पता लगाने के लिए एक नया उदाहरण लें:

https//www.windows.com/stopcode
let untrimmedString = ' Welcome to MUO! ';
let trimmedString = untrimmedString.trim();
console.log(trimmedString);
console.log(untrimmedString);
'Welcome to MUO!'
' Welcome to MUO! '

चेक आउट करने के लिए और अधिक जावास्क्रिप्ट तरीके

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

एक बार जब आप स्ट्रिंग विधियों के साथ पूरी तरह से हो जाते हैं, तो कुछ सरणी विधियों पर एक नज़र डालना फायदेमंद हो सकता है जो जावास्क्रिप्ट की आपकी महारत को और बढ़ा सकते हैं।

साझा करना साझा करना कलरव ईमेल 15 जावास्क्रिप्ट ऐरे के तरीके जो आपको आज मास्टर करने चाहिए

जावास्क्रिप्ट सरणियों को समझना चाहते हैं लेकिन उनके साथ पकड़ में नहीं आ सकते हैं? मार्गदर्शन के लिए हमारे जावास्क्रिप्ट सरणी उदाहरण देखें।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • जावास्क्रिप्ट
  • कोडिंग टिप्स
लेखक के बारे में Nitin Ranganath(31 लेख प्रकाशित)

नितिन एक शौकीन चावला सॉफ्टवेयर डेवलपर और एक कंप्यूटर इंजीनियरिंग छात्र है जो जावास्क्रिप्ट तकनीकों का उपयोग करके वेब एप्लिकेशन विकसित कर रहा है। वह एक फ्रीलांस वेब डेवलपर के रूप में काम करता है और अपने खाली समय में लिनक्स और प्रोग्रामिंग के लिए लिखना पसंद करता है।

नितिन रंगनाथी की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें