जावास्क्रिप्ट सबस्ट्रिंग

| | | |

जावास्क्रिप्ट सबस्ट्रिंग () विधि दो इंडेक्स पोजीशन के बीच वर्णों की एक श्रृंखला को पुनः प्राप्त करती है। अंत अनुक्रमणिका स्थिति को छोड़ कर आप स्ट्रिंग के अंत तक वर्णों को पुनः प्राप्त करने के लिए सबस्ट्रिंग () का उपयोग कर सकते हैं।

एक सबस्ट्रिंग एक बड़ी स्ट्रिंग का एक छोटा हिस्सा है। प्रोग्रामर उप-चैनलों का उपयोग विशिष्ट डेटा निकालने के लिए करते हैं जिसकी उन्हें एक स्ट्रिंग में आवश्यकता होती है।

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

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

उप-स्ट्रिंग () की विधि में दो तर्क होते हैं:.

  • वह स्थिति जिसमें सबस्ट्रिंग शुरू होनी चाहिए; और
  • वह स्थान जहां सबस्ट्रिंग को रोकना चाहिए

आइए इस पद्धति के सिंटैक्स को देखें:.

सबस्ट्रिंग () को एक स्ट्रिंग के अंत में जोड़ा जाता है। सबस्ट्रिंग () विधि के काम करने के लिए केवल स्टार्टअप पैरामीटर की आवश्यकता है

उप-स्ट्रिंग के जावास्क्रिप्ट उदाहरण

एक स्ट्रिंग के अंत में वर्ण प्राप्त करें

हमारे पास एक स्ट्रिंग है जिसमें एक बिल्ली का नाम है। हम बिल्ली के नाम से पहले दो अक्षर हटाना चाहते हैं और देखना चाहते हैं कि क्या बचा है। ऐसा करने के लिए हम सबस्ट्रिंग () विधि का उपयोग कर सकते हैं:

कोड की पहली पंक्ति में, हम catName नामक एक वेरिएबल को परिभाषित करते हैं। इसके बाद, हम एक वैरिएबल JavaScript परिभाषित करते हैं, जो catName वेरिएबल का सबस्ट्रिंग प्राप्त करता है।

हमने 2 सबस्ट्रिंग () विधि फ़ील्ड में एक पैरामीटर के रूप में। इसका मतलब यह है कि विधि प्रत्येक अक्षर को स्ट्रिंग में दूसरी अनुक्रमणिका के बाद लौटाती है। यहां हमारे उदाहरण के लिए आउटपुट दिया गया है:

cles

अब हम उन सभी अक्षरों को देख सकते हैं जो अनुक्रमणिका स्थिति 2 के बाद दिखाई देते हैं।

श्रेणी से वर्ण प्राप्त करें

h3>

यदि हम एक स्ट्रिंग का हिस्सा प्राप्त करने का प्रयास कर रहे हैं जो एक वर्ण से शुरू होता है और दूसरे के साथ समाप्त होता है, हमें दो मानों को पास करना चाहिए > सबस्ट्रिंग () पहला तर्क प्रारंभ है और दूसरा अंत है चरित्र।

हमें अपनी बिल्ली के नाम के पहले तीन वर्णों की आवश्यकता है:

उदाहरण के लिए आउटपुट ऊपर जैसा है:

Pic

हमारी स्ट्रिंग में 0 और 3 की अनुक्रमणिका श्रेणी के सभी वर्ण शामिल हैं। याद रखें, स्ट्रिंग्स अनुक्रमित शून्य हैं। इसका मतलब यह है कि यदि आप पुनः प्राप्त करना चाहते हैं स्ट्रिंग का पहला वर्ण आपको 0 पर अपना सबस्ट्रिंग प्रारंभ करना होगा।

अंतिम वर्ण पुनर्प्राप्त करें

हम अपनी श्रृंखला के अंतिम वर्ण को पुनः प्राप्त करते हैं। हम सबस्ट्रिंग विधि के साथ ऋणात्मक अनुक्रमणिका संख्याओं का उपयोग नहीं कर सकते हैं। इसके बजाय, हम एक स्ट्रिंग की लंबाई खोजने के लिए लंबाई विधि का उपयोग कर सकते हैं। फिर हम इस संख्या का उपयोग अपनी स्ट्रिंग में अंतिम वर्ण प्राप्त करने के लिए कर सकते हैं:

परिणाम यह है:

s

यह उदाहरण, catName.length हमारे स्ट्रिंग की लंबाई प्राप्त करता है - इसमें वर्णों की संख्या -। और स्ट्रिंग में अंतिम वर्ण लौटाता है

निष्कर्ष

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

डेवलपर्स एक स्ट्रिंग को कई भागों में विभाजित करने के लिए सबस्ट्रिंग () विधि का उपयोग करते हैं। यह तब उपयोगी होता है जब किसी डेवलपर को स्ट्रिंग से केवल एक जानकारी की आवश्यकता होती है

JavaScript में कोडिंग के बारे में अधिक जानने के लिए, सर्वश्रेष्ठ जावास्क्रिप्ट शुरुआती ट्यूटोरियल