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