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

| | | | | | | | | | | | | | | | | | | | | | | |

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

इस ट्यूटोरियल में, हम चर्चा करेंगे कि किसी संख्या को परिवर्तित करने के लिए JavaScript toString () का उपयोग कैसे करें या एक स्ट्रिंग के लिए एक सरणी। हम इस पद्धति को क्रियान्वित करने के लिए कुछ उदाहरण भी देखेंगे।

जावास्क्रिप्ट स्ट्रिंग्स का अंतिम दिन

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

जावास्क्रिप्ट एक स्ट्रिंग घोषित करने के तीन तरीके प्रदान करता है: सिंगल कोट्स (``), डबल कोट्स (""), और रिटर्न कोट्स (")। सिंगल और डबल कोट्स दोनों समान काम करते हैं, हालांकि बैक कोट्स में कुछ अंतर होते हैं जो उन्हें विशिष्ट मामलों में उपयोगी बनाते हैं। आपके कार्यक्रमों में, हमेशा एक ही प्रकार की स्ट्रिंग का उपयोग करना आवश्यक है

यहां जावास्क्रिप्ट में एक स्ट्रिंग का उदाहरण दिया गया है।

var example_string = "यह एक उदाहरण स्ट्रिंग है।"

इन हमारा कोड हमने स्ट्रिंग को असाइन किया है "यह उदाहरण के लिए एक स्ट्रिंग है। " चर के लिए "example_string।" अब जब हमारे पास एक वेरिएबल है जो हमारे स्ट्रिंग का मान रखता है, तो हम अपने प्रोग्राम में कई बार अपने स्ट्रिंग्स को संदर्भित कर सकते हैं। इसलिए यदि हम कंसोल पर अपनी स्ट्रिंग को प्रिंट करना चाहते हैं, तो उदाहरण के लिए, हम इस कोड का उपयोग कर सकते हैं:

हमारा कोड रिटर्न: "यह एक उदाहरण string.‚"

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

JavaScript toString

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

यहाँ toString के लिए सिंटैक्स है ( )।

data.toString ()

toString () विधि कोई पैरामीटर नहीं लेती है और निर्दिष्ट डेटा को एक स्ट्रिंग के रूप में लौटाती है।

p>

जावास्क्रिप्ट संख्या toString

तो मान लीजिए कि आपके पास एक संख्या है जिसे आप एक स्ट्रिंग में बदलना चाहते हैं, तो आप निम्न कोड का उपयोग करके ऐसा कर सकते हैं:.

हमारा कोड लौटाता है निम्नलिखित: "7" हालांकि हमारे डेटा की सामग्री अभी भी वही है - यह अभी भी सातवें नंबर पर है - हमारे डेटा में अब उस रिंगटोन के रूप में संग्रहीत है। हम "typeof" कीवर्ड का उपयोग करके इसे सत्यापित कर सकते हैं जो किसी मान के प्रकार को प्रिंट करता है। हमारे डेटा के प्रकार की जांच करने के लिए "typeof" का उपयोग करने का एक उदाहरण यहां दिया गया है:

हमारा कोड निम्नलिखित तत्वों को लौटाता है:

नंबर

string

जैसा कि आप देख सकते हैं, हमारी पहली "टाइपऑफ़" घोषणा का परिणाम "नंबर" था क्योंकि हमने वेरिएबल "सात" को "7" मान दिया था। तो स्ट्रिंग () का उपयोग करके सात को एक स्ट्रिंग में बदलने के बाद, हमने अपने नए डेटा के मूल्य की जांच के लिए फिर से "टाइपोफ़" का उपयोग किया। "सात_स्ट्रिंग का प्रकार" "स्ट्रिंग" लौटा, क्योंकि हमने अपने डेटा को एक स्ट्रिंग में बदल दिया था। सरणी की सामग्री को एक स्ट्रिंग में बदलने के लिए सरणी। toString () विधि एक सरणी के सभी तत्वों को एक स्ट्रिंग में मर्ज करती है और अल्पविराम से अलग किए गए सरणी के प्रत्येक तत्व के लिए एक नई स्ट्रिंग लौटाती है

यहाँ Array.toString () विधि के लिए वाक्य रचना है:

सरणी। toString ();

यह विधि कैसे काम करती है यह समझाने के लिए एक उदाहरण का उपयोग करते हैं। मान लें कि आपके पास फलों की एक सरणी है जिसे आप एक स्ट्रिंग में बदलना चाहते हैं। यहां वह कोड है जो आप कर सकते हैं डेटा परिवर्तित करने के लिए उपयोग करें:

हमारा कोड निम्नलिखित तत्वों को लौटाता है:

सेब, नाशपाती, आम, रास्पबेरी, ब्लूबेरी, केला

हमारे डेटा की सामग्री समान है - हम सभी के पास हमारे फल हैं - लेकिन अब वे एक सरणी के बजाय एक स्ट्रिंग में संग्रहीत हैं। यदि हम "टाइपऑफ़" पद्धति का उपयोग करते हैं, तो हम देख सकते हैं कि हमारा डेटा एक स्ट्रिंग में बदल दिया गया है:

हमारे कोड का आउटपुट इस प्रकार है:

<कोड>स्ट्रिंग

"typeoffits" का परिणाम "object" है क्योंकि हमारे फलों को एक सरणी में संग्रहित किया गया है। हालांकि, "फ्रूट्स.टूस्ट्रिंग ()," का उपयोग करके हमारी सरणी को एक स्ट्रिंग में बदलने के बाद, "स्ट्रिंग_फ्रूट्स का प्रकार" फ़ंक्शन <कोड> "स्ट्रिंग" लौटाता है। इसलिए, जैसा कि आप देख सकते हैं, हमारा डेटा परिवर्तित कर दिया गया है एक स्ट्रिंग विधि।

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

यहां एक है टूस्ट्रिंग का उदाहरण () दो पंक्ति मैट्रिक्स को एक स्ट्रिंग में परिवर्तित करने के लिए प्रयोग किया जाता है:

हमारा प्रोग्राम हमारे "फ्रूट्स" एरे को एक स्ट्रिंग में कनवर्ट करता है और निम्नलिखित लौटाता है:

सेब, नाशपाती, बेर, आम, स्ट्रॉबेरी, रास्पबेरी, ब्लूबेरी, करंट

निष्कर्ष

toString () विधि हो सकती है स्ट्रिंग्स की संख्याओं और सरणियों को जावास्क्रिप्ट में बदलने के लिए उपयोग किया जाता है। यह उपयोगी हो सकता है यदि आप किसी विशेष ऑब्जेक्ट पर स्ट्रिंग विधि का उपयोग करना चाहते हैं जो स्ट्रिंग के रूप में संरचित नहीं है, क्योंकि फ़ंक्शन आपको आवश्यक रूपांतरण करने की अनुमति देता है। इस ट्यूटोरियल में, हमने जावास्क्रिप्ट में स्ट्रिंग्स की मूल बातें और संख्याओं और सरणियों को स्ट्रिंग्स में बदलने के लिए toString () विधि का उपयोग करने के तरीके की खोज की है। .

अब आप सब कुछ जानते हैं जो आपको toString () के बारे में जानने की जरूरत है, इसलिए आप इसे अपने कार्यक्रम में उपयोग करने के लिए तैयार हैं!