सशर्त वक्तव्य क्या है?
प्रोग्रामिंग करते समय, आपको कुछ निर्णय लेने होंगे और उन निर्णयों के आधार पर विभिन्न क्रियाएं करनी होंगी।
ऐसी स्थितियों में, आप सशर्त बयानों का उपयोग करेंगे।
VBScript में, चार प्रकार के सशर्त कथन हैं: यदि… तो, अगर… फिर… तब, अगर, फिर… फिर… एल्सेइफ, और सेलेक्ट केस।
इस ट्यूटोरियल में, आप सीखेंगे-
- अगर तब स्टेटमेंट
- यदि एल्स स्टेटमेंट
- यदि एल्सेफ स्टेटमेंट
- सेलेक्ट केस स्टेटमेंट
VBScript यदि तब वक्तव्य
यदि आप किसी विशिष्ट स्थिति के सत्य होने पर कुछ कोड निष्पादित करना चाहते हैं, तो आप VBScript इफ-स्टेटमेंट का उपयोग करेंगे।
उदाहरण के लिए, आप संदेश का स्वागत "आउटपुट" करना चाहते हैं जब भी चर लॉग इन का मूल्य सही हो।
इस स्थिति में, यदि आप VBS में कथन का उपयोग कर रहे हैं तो…
If loggedIn = true Thendocument.write("Welcome")End If
नोट: यदि आप एंड के साथ कोड समाप्त करना भूल जाते हैं, तो आपको कोई आउटपुट नहीं मिलेगा।
VBScript यदि एल्स स्टेटमेंट है
यदि आप निष्पादित करने के लिए कोड के दो ब्लॉकों में से एक का चयन करना चाहते हैं, तो आप VBScript यदि…। तो…। का उपयोग करें।
उदाहरण के लिए, आप "हाय, गुड मॉर्निंग" संदेश का उत्पादन करना चाहते हैं जब "समय" नामक चर का मान दस से कम या बराबर हो और "हाय, गुड डे" संदेश का उत्पादन करें अन्यथा।
ऐसे मामले में, आप if… .Then… Else स्टेटमेंट का उपयोग कर रहे होंगे।
If time <= 10 Thendocument.write("Hi, Good Morning")Elsedocument.write("Hi, Good Day")End If
VBScript यदि एल्सेफ स्टेटमेंट
आप इफ़… तब… .ElseIf स्टेटमेंट का उपयोग कर रहे हैं, यदि आपको निष्पादित करने के लिए कोड के कई ब्लॉक में से एक का चयन करना है।
उदाहरण के लिए, यदि आप सप्ताह के दिन के आधार पर आउटपुट बदलना चाहते हैं, तो आपको if… then… .ElseIf स्टेटमेंट का उपयोग करना होगा।
If today="Sunday" Thendocument.write("Today is Sunday")ElseIf today="Monday" Thendocument.write("Today is Monday")ElseIf today="Tuesday" Thendocument.write("Today is Tuesday")ElseIf today="Wednesday" Thendocument.write("Today is Wednesday")ElseIf today="Thursday" Thendocument.write("Today is Thursday")ElseIf today="Friday" Thendocument.write("Today is Friday")ElseIf today="Saturday" Thendocument.write("Today is Saturday")End If
VBScript चयन केस स्टेटमेंट
यदि ऐसा है तो …… .ElseIf स्टेटमेंट के समान, VBScript केस स्टेटमेंट का भी उपयोग किया जा सकता है यदि आपको निष्पादित करने के लिए कोड के कई ब्लॉक में से एक का चयन करना है।
ऊपर दिए गए कोड को सेलेक्ट केस स्टेटमेंट का उपयोग करके इस तरह लिखा जा सकता है।
Select Case todayCase "Sunday"document.write("Today is Sunday")Case "Monday"document.write("Today is Monday")Case "Tuesday"document.write("Today is Tuesday")Case "Wednesday"document.write("Today is Wednesday")Case "Thursday"document.write("Today is Thursday")Case "Friday"document.write("Today is Friday")Case "Saturday"document.write("Today is Saturday")End Select
अवधारणा को स्पष्ट करने के लिए नीचे दिए गए कोड को आज़माएं।
यदि एल्स इफ़ उदाहरण
चरण 1) कोड को अपने संपादक में कॉपी करें
चरण 2) फ़ाइल को अपने पसंदीदा स्थान में condition.html के रूप में सहेजें।
अब इंटरनेट एक्सप्लोरर में फ़ाइल खोलें और आपकी स्क्रीन इस तरह दिखेगी जिसमें आपकी उम्र दर्ज करने के लिए कहा जाएगा।
एक संख्यात्मक मान दर्ज करें, 22 कहें। आपको इस तरह एक संदेश मिलेगा।
विभिन्न मान दर्ज करें और आउटपुट का निरीक्षण करें।
सारांश
- VBS में, निर्णय लेने के लिए और लिए गए निर्णयों के आधार पर कोड के विभिन्न ब्लॉकों को निष्पादित करने के लिए सशर्त बयानों का उपयोग किया जाता है।
- आप if… का उपयोग करेंगे, तब कथन, यदि आप किसी विशिष्ट स्थिति के सत्य होने पर कुछ कोड निष्पादित करना चाहते हैं।
- आप का उपयोग करेंगे… .फिर… .बता दें, यदि आप निष्पादित करने के लिए कोड के दो ब्लॉकों में से एक का चयन करना चाहते हैं।
- आप का उपयोग करेंगे… तो… .ElseIf बयान और केस स्टेटमेंट का चयन करें, यदि आपको निष्पादित करने के लिए कोड के कई ब्लॉकों में से एक का चयन करना है।