यह ट्यूटोरियल जावास्क्रिप्ट स्ट्रिंग को छोटा करने के तरीकों का वर्णन करेगा।
जावास्क्रिप्ट में एक स्ट्रिंग को छोटा करें
एक स्ट्रिंग को छोटा करने के लिए, निम्न विधियों का उपयोग करें:
- सबस्ट्रिंग () तरीका
- का संयोजन विभाजित करना() तथा जोड़ना() तरीका
आइए इन तरीकों के बारे में विस्तार से बताते हैं।
विधि 1: सबस्ट्रिंग () विधि का उपयोग करके एक स्ट्रिंग को छोटा करें
सबस्ट्रिंग () विधि एक ' डोरी 'विधि टाइप करें और यह निर्दिष्ट अनुक्रमणिका के बीच स्ट्रिंग को ट्रिम करता है। यदि मूल स्ट्रिंग की लंबाई सीमा से अधिक है, तो यह केवल उस हिस्से को तब तक लौटाता है जब तक कि वर्णों की संख्या निर्दिष्ट सीमा के बराबर न हो जाए:
वाक्य - विन्यास
दिए गए सिंटैक्स का उपयोग 'के लिए किया जाता है' सबस्ट्रिंग () ' तरीका:
सबस्ट्रिंग ( प्रारंभ , समाप्त )
इसमें दो पैरामीटर लगते हैं:
- ' प्रारंभ ' सबस्ट्रिंग का प्रारंभ सूचकांक है
- ' समाप्त 'अंतिम अनुक्रमणिका है जहाँ स्ट्रिंग को छोटा किया जाएगा।
प्रतिलाभ की मात्रा : यह एक नया ट्रिम किया हुआ स्ट्रिंग लौटाएगा।
उदाहरण
सबसे पहले, एक वेरिएबल बनाएं ' str1 'जो एक स्ट्रिंग स्टोर करता है' लिनक्सहिंट में आपका स्वागत है ':
'नामक एक फ़ंक्शन को परिभाषित करें' ट्रंकेटस्ट्रिंग () 'दो मापदंडों के साथ,' डोरी ' तथा ' सीमा ' इस फ़ंक्शन में, 'का उपयोग करके स्ट्रिंग की लंबाई की जांच करें' लंबाई ' संपत्ति। यदि स्ट्रिंग की लंबाई निर्दिष्ट सीमा से अधिक है, तो 'का उपयोग करके स्ट्रिंग को ट्रिम करें' सबस्ट्रिंग () 'विधि जहां दो तर्क पारित किए जाते हैं, स्ट्रिंग की प्रारंभ अनुक्रमणिका और सीमा जो स्ट्रिंग की अंतिम अनुक्रमणिका होगी:
समारोह ट्रंकेटस्ट्रिंग ( डोरी , सीमा ) {यदि ( डोरी। लंबाई > सीमा ) {
str2 = डोरी। सबस्ट्रिंग ( 0 , सीमा ) ;
}
वरना {
वापसी str1 ;
}
वापसी str2 ;
}
बुलाएं ' ट्रंकेटस्ट्रिंग () 'स्ट्रिंग पास करके फ़ंक्शन' str1 'और सीमा' 8 ':
सांत्वना देना। लकड़ी का लट्ठा ( ट्रंकेटस्ट्रिंग ( str1 , 8 ) ) ;आउटपुट स्टार्ट इंडेक्स से शुरू होने वाले ट्रिम किए गए स्ट्रिंग को प्रदर्शित करता है 0 और सूचकांक पर समाप्त होता है 8 :
विधि 2: विभाजन का उपयोग करके एक स्ट्रिंग को छोटा करें () विधि में शामिल होने के साथ () विधि
एक स्ट्रिंग को छोटा करने का एक और तरीका है जिसे 'कहा जाता है' विभाजित करना() 'विधि जो एक विशिष्ट चरित्र पर स्ट्रिंग को सबस्ट्रिंग की एक सरणी में विभाजित करती है। सबस्ट्रिंग को एक स्ट्रिंग में शामिल करने के लिए, 'का उपयोग करें' जोड़ना() ' तरीका
वाक्य - विन्यास
जावास्क्रिप्ट में एक स्ट्रिंग को टोकन करने के लिए स्प्लिट () विधि के दिए गए सिंटैक्स का पालन करें:
- यहां ही ' सेपरेटर 'कोई विशिष्ट वर्ण है जिसका उपयोग विभाजक पैरामीटर के रूप में यह निर्दिष्ट करने के लिए किया जाता है कि स्ट्रिंग को कहाँ विभाजित किया जाए।
- ' सीमा 'एक पूर्णांक है जो विभाजन की संख्या को इंगित करता है।
- यह पारित तर्कों के आधार पर सबस्ट्रिंग की एक सरणी देता है।
उदाहरण
एक ही स्ट्रिंग का प्रयोग करें ' str1 'उपरोक्त उदाहरण में बनाया गया है, और फिर, एक खाली स्ट्रिंग ('') और सीमा को पार करके विभाजन () विधि को कॉल करें' ग्यारह 'तर्क के रूप में:
आउटपुट लंबाई 11 के सबस्ट्रिंग की एक सरणी दिखाता है:
अब, जॉइन () विधि का उपयोग करके सरणी को एक स्ट्रिंग में शामिल करें और इसे एक वेरिएबल में स्टोर करें ' ट्रंकस्ट्र ':
था ट्रंकस्ट्र = str. जोड़ना ( '' ) ;'का उपयोग करके परिणामी स्ट्रिंग को प्रिंट करें कंसोल.लॉग () ' तरीका:
सांत्वना देना। लकड़ी का लट्ठा ( ट्रंकस्ट्र ) ;उत्पादन
निष्कर्ष
जावास्क्रिप्ट में एक स्ट्रिंग को छोटा करने के लिए, 'का उपयोग करें' सबस्ट्रिंग () 'विधि, या' का संयोजन विभाजित करना() ' तथा ' जोड़ना() 'तरीके। जावास्क्रिप्ट में स्ट्रिंग्स को छोटा करने के लिए सबस्ट्रिंग () विधि सबसे आम तरीका है। यह निर्दिष्ट इंडेक्स के बीच स्ट्रिंग को ट्रिम करता है। स्प्लिट () विधि स्ट्रिंग्स को सबस्ट्रिंग्स की एक सरणी में विभाजित करती है और जॉइन () विधि का उपयोग सबस्ट्रिंग्स की उस सरणी को स्ट्रिंग में बदलने के लिए किया जाता है। इस ट्यूटोरियल ने जावास्क्रिप्ट स्ट्रिंग्स को ट्रिम करने के तरीकों का वर्णन किया है।