स्ट्रिंग ऑब्जेक्ट आपको वर्णों की एक श्रृंखला के साथ काम करने देता है; यह जावास्क्रिप्ट के स्ट्रिंग आदिम डेटा प्रकार को कई सहायक विधियों के साथ लपेटता है। चूंकि जावास्क्रिप्ट स्वचालित रूप से स्ट्रिंग प्राइमेटिव्स और स्ट्रिंग ऑब्जेक्ट्स के बीच कनवर्ट करता है, आप स्ट्रिंग ऑब्जेक्ट के किसी भी सहायक तरीके को स्ट्रिंग प्रिमिटिव पर कॉल कर सकते हैं।
जावास्क्रिप्ट में स्ट्रिंग्स के लिए उपलब्ध कुछ विधियाँ निम्नलिखित हैं -
कॉनकैट () −दो स्ट्रिंग्स के टेक्स्ट को जोड़ती है और एक नई स्ट्रिंग लौटाती है।
इंडेक्सऑफ़ () -निर्दिष्ट मान की पहली घटना की कॉलिंग स्ट्रिंग ऑब्जेक्ट के भीतर अनुक्रमणिका देता है, या -1 नहीं मिलने पर।
lastIndexOf() -निर्दिष्ट मान की अंतिम घटना की कॉलिंग स्ट्रिंग ऑब्जेक्ट के भीतर अनुक्रमणिका देता है, या -1 नहीं मिलने पर।
मिलान () −एक स्ट्रिंग के विरुद्ध रेगुलर एक्सप्रेशन से मिलान करने के लिए प्रयुक्त होता है।
प्रतिस्थापित करें () −रेगुलर एक्सप्रेशन और स्ट्रिंग के बीच मिलान खोजने के लिए और मिलान किए गए सबस्ट्रिंग को नए सबस्ट्रिंग से बदलने के लिए उपयोग किया जाता है।
खोज () −रेगुलर एक्सप्रेशन और निर्दिष्ट स्ट्रिंग के बीच मिलान की खोज को निष्पादित करता है।
स्लाइस () −स्ट्रिंग के एक सेक्शन को एक्सट्रेक्ट करता है और एक नया स्ट्रिंग देता है।
विभाजन () −स्ट्रिंग को सबस्ट्रिंग में अलग करके स्ट्रिंग ऑब्जेक्ट को स्ट्रिंग्स की एक सरणी में विभाजित करता है।
सबस्ट्र () -वर्णों की निर्दिष्ट संख्या के माध्यम से निर्दिष्ट स्थान से शुरू होने वाली स्ट्रिंग में वर्णों को लौटाता है।
सबस्ट्रिंग () −दो अनुक्रमितों के बीच एक स्ट्रिंग में वर्णों को स्ट्रिंग में लौटाता है।
toLowerCase() -कॉलिंग स्ट्रिंग मान को लोअर केस में बदल देता है।
टू अपरकेस () -कॉलिंग स्ट्रिंग मान को अपरकेस में बदल देता है।
valueOf () −निर्दिष्ट वस्तु का आदिम मान लौटाता है।
इनमें से कुछ विधियों का उपयोग
let a = "Hello World!"; console.log(a.concat(" test")) console.log(a.indexOf("l")) console.log(a.lastIndexOf("l")) console.log(a.replace("Hello", "Hi")) console.log(a.substr(3, 7)) console.log(a.toUpperCase())
आउटपुट
Hello World! test 2 9 Hi World! lo Worl HELLO WORLD!