वाक्य के अंत में एक बिंदु का प्रयोग किया जाता है, जिसे पूर्ण विराम कहते हैं। यह पता लगाना कि क्या किसी स्ट्रिंग में डॉट है, शुरुआती डेवलपर के लिए थोड़ा चुनौतीपूर्ण हो सकता है, खासकर जब किसी वाक्य के अंत की जांच करना आवश्यक हो। हालाँकि, जावास्क्रिप्ट अंतर्निहित तरीके प्रदान करता है जो आपको इस कार्य को आसानी से करने में मदद कर सकते हैं।
यह अध्ययन आपको यह जांचने की प्रक्रिया प्रदान करेगा कि स्ट्रिंग में एक बिंदु है या नहीं।
कैसे जांचें कि स्ट्रिंग में जावास्क्रिप्ट में एक बिंदु है या नहीं?
यह निर्धारित करने के लिए कि क्या किसी स्ट्रिंग में एक बिंदु है, निम्नलिखित जावास्क्रिप्ट पूर्वनिर्धारित विधियों का उपयोग करें:
- शामिल () विधि
- मैच () विधि
आइए एक-एक करके उपरोक्त विधियों में से प्रत्येक की जाँच करें।
विधि 1: जांचें कि क्या स्ट्रिंग में डॉट का उपयोग करना शामिल है () विधि
यह मूल्यांकन करने के लिए कि स्ट्रिंग में कोई सबस्ट्रिंग मौजूद है या नहीं, 'का उपयोग करें' शामिल हैं () ' तरीका। यह एक सबस्ट्रिंग को एक तर्क के रूप में स्वीकार करता है, और यदि यह स्ट्रिंग में मौजूद है, तो विधि बूलियन मान को आउटपुट करेगी ' सच ', अन्यथा यह' देता है असत्य ' अधिक विशेष रूप से, हम इस पद्धति का उपयोग यह जांचने के लिए करेंगे कि चयनित स्ट्रिंग में एक बिंदु है या नहीं।
वाक्य - विन्यास
शामिल () विधि के लिए नीचे दिए गए सिंटैक्स का पालन करें:
स्ट्रिंग.शामिल ( चरित्र ) ;यहां ही ' शामिल हैं () 'विधि जाँच करेगी कि क्या' डोरी 'निर्दिष्ट' शामिल है चरित्र ' या नहीं।
उदाहरण
सबसे पहले, हम 'नाम की एक स्ट्रिंग बनाएंगे' एसटीआर 'निम्न मान है:
वर str = 'लिनक्स संकेत' ;इसके बाद, हम जांच करेंगे कि क्या डॉट ( . ) स्ट्रिंग में मौजूद है या नहीं ' शामिल हैं () 'टर्नरी ऑपरेटर के साथ विधि जो एक सशर्त बयान की तरह काम करती है और परिणाम को एक नए बनाए गए चर में संग्रहीत करती है जिसे' कहा जाता है साल ':
वर उत्तर = str.includes ( '।' ) ? 'सच' : 'असत्य' ;अंत में, 'का उपयोग करके परिणामी मान प्रिंट करें' कंसोल.लॉग () ' तरीका:
कंसोल.लॉग ( साल ) ;जैसा कि आप देख सकते हैं कि आउटपुट देता है ' असत्य 'क्योंकि स्ट्रिंग में कोई बिंदु मौजूद नहीं है:
चलिए दूसरी विधि की ओर बढ़ते हैं!
विधि 2: जांचें कि क्या स्ट्रिंग में मैच () विधि का उपयोग करके एक डॉट है
यह निर्धारित करने के लिए कि किसी स्ट्रिंग में एक बिंदु है या नहीं, जावास्क्रिप्ट में एक और तरीका है जिसे '' कहा जाता है। मिलान() ' तरीका। मैच () विधि का उपयोग करके एक स्ट्रिंग को नियमित अभिव्यक्ति या रेगेक्स पैटर्न से मिलान किया जाता है। यदि कोई मैच होता है, तो यह मेल खाने वाली घटनाओं की एक सरणी देता है; अन्यथा, यह शून्य देता है। आप मैच () विधि का उपयोग टर्नरी ऑपरेटर या सशर्त विवरण के साथ भी कर सकते हैं।
वाक्य - विन्यास
मैच () विधि के लिए दिए गए सिंटैक्स का उपयोग करें:
स्ट्रिंग.मैच ( रेगेक्स पैटर्न ) ;यहां, मैच () विधि 'से मेल खाएगी' रेगेक्स पैटर्न 'निर्दिष्ट के पात्रों के साथ' डोरी '
उदाहरण
अब हम एक वेरिएबल बनाएंगे जिसका नाम “ एसटीआर 'जो एक स्ट्रिंग को स्टोर करता है जिसमें एक डॉट होता है ( . ):
वर str = 'लिनक्सहिंट।' ;फिर, एक रेगेक्स पैटर्न पास करके मैच () विधि को कॉल करें ' /\।/जी ' नतीजतन, यदि कोई बिंदु मौजूद है, तो वह 'प्रिंट करेगा' सच '; वरना, ' असत्य ' यहां, हम एक टर्नरी का उपयोग करेंगे ( ? ) ऑपरेटर मैच () विधि के साथ जो सशर्त बयानों की तरह है:
वर उत्तर = str.match ( / \. / जी ) ? 'सच' : 'असत्य' ;'का उपयोग करके कंसोल पर परिणामी मान प्रिंट करें' कंसोल.लॉग () ' तरीका:
कंसोल.लॉग ( साल ) ;आउटपुट दिखाता है ' सच ' जो इंगित करता है कि स्ट्रिंग में एक बिंदु (।) है:
हमने यह निर्धारित करने के लिए सबसे सरल तरीके प्रदान किए हैं कि स्ट्रिंग में जावास्क्रिप्ट में एक बिंदु है या नहीं।
निष्कर्ष
यह निर्धारित करने के लिए कि क्या किसी स्ट्रिंग में एक बिंदु है, आप जावास्क्रिप्ट पूर्वनिर्धारित विधियों का उपयोग कर सकते हैं, जैसे कि शामिल () या मैच () विधि। शामिल () विधि किसी दिए गए स्ट्रिंग में स्ट्रिंग या वर्ण को सबस्ट्रिंग के रूप में खोजती है, जबकि मिलान () विधि निर्दिष्ट पैटर्न के विरुद्ध स्ट्रिंग से मेल खाती है। इस अध्ययन में, हमने विस्तृत उदाहरणों के साथ यह जांचने की प्रक्रिया प्रदान की कि स्ट्रिंग में बिंदु हैं या नहीं।