VBScript सशर्त कथन: IF Else, ElseIF, Select केस उदाहरण

सशर्त कथन क्या है?

प्रोग्रामिंग करते समय, आपको कुछ निर्णय लेने होंगे और उन निर्णयों के आधार पर अलग-अलग कार्य करने होंगे।

ऐसी स्थितियों में, आप सशर्त कथनों का उपयोग करेंगे।

VBScript में, चार प्रकार के सशर्त कथन हैं: यदि…तो, यदि…..तो…अन्यथा, यदि…तो…..अन्यथायदि, और केस का चयन करें।

VBScript यदि तो कथन

यदि आप किसी विशिष्ट स्थिति के सत्य होने पर कुछ कोड निष्पादित करना चाहते हैं तो आप VBScript If-Then कथन का उपयोग करेंगे।

उदाहरण के लिए, आप चाहते हैं कि जब भी loggedIn वेरिएबल का मान true हो, तो “Welcome” संदेश आउटपुट हो।

इस स्थिति में, आप VBS में If…Then कथन का उपयोग करेंगे।

If loggedIn = true Then
document.write("Welcome")
End If

नोट: यदि आप कोड को End If से समाप्त करना भूल जाते हैं, तो आपको कोई आउटपुट नहीं मिलेगा।

VBScript यदि अन्यथा कथन

यदि आप निष्पादन के लिए कोड के दो ब्लॉकों में से एक का चयन करना चाहते हैं, तो आप VBScript If….Then….Else कथन का उपयोग करेंगे।

उदाहरण के लिए, आप "हाय, गुड मॉर्निंग" संदेश तब आउटपुट करना चाहते हैं जब "समय" नामक चर का मान दस से कम या उसके बराबर हो और अन्यथा "हाय, गुड डे" संदेश आउटपुट करना चाहते हैं।

ऐसी स्थिति में, आप If….Then…..Else कथन का उपयोग करेंगे।

If time <= 10 Then
document.write("Hi, Good Morning")
Else
document.write("Hi, Good Day")
End If

VBScript If Elseif कथन

यदि आपको निष्पादित करने के लिए कोड के कई ब्लॉकों में से एक का चयन करना है, तो आप If…..Then…….ElseIf कथन का उपयोग करेंगे।

उदाहरण के लिए, यदि आप सप्ताह के दिन के आधार पर आउटपुट बदलना चाहते हैं, तो आपको If…..Then…….ElseIf कथन का उपयोग करना होगा।

If today="Sunday" Then
document.write("Today is Sunday")
ElseIf today="Monday" Then
document.write("Today is Monday")
ElseIf today="Tuesday" Then
document.write("Today is Tuesday")
ElseIf today="Wednesday" Then
document.write("Today is Wednesday")
ElseIf today="Thursday" Then
document.write("Today is Thursday")
ElseIf today="Friday" Then
document.write("Today is Friday")
ElseIf today="Saturday" Then
document.write("Today is Saturday")
End If

VBScript SELECT केस स्टेटमेंट

If…..Then…….ElseIf कथन के समान, VBScript Case कथन का भी उपयोग किया जा सकता है यदि आपको निष्पादित करने के लिए कोड के कई ब्लॉकों में से एक का चयन करना है।

उपरोक्त कोड को Select Case कथन का उपयोग करके इस प्रकार लिखा जा सकता है।

Select Case today
Case "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) कोड को अपने एडिटर में कॉपी करें

<html>
<head>
<script type="text/vbscript">
Dim age
age = InputBox("Enter your age")
If age<18 Then
document.write("You are too young.")
ElseIf age<45 Then
document.write("You are still young.")
ElseIf age<70 Then
document.write("You are getting older.")
Else
document.write("You are too old.")
End If

</script>

</head>
<body>
</body>
</html>

चरण 2) फ़ाइल को condition.html के रूप में अपने पसंदीदा स्थान पर सहेजें।

अब फ़ाइल को इंटरनेट एक्सप्लोरर में खोलें और आपकी स्क्रीन इस तरह दिखाई देगी, जिसमें एक बॉक्स होगा जिसमें आपसे आपकी आयु दर्ज करने के लिए कहा जाएगा।

VBScript SELECT केस स्टेटमेंट

एक संख्यात्मक मान दर्ज करें, जैसे 22. आपको इस तरह का संदेश मिलेगा।

VBScript SELECT केस स्टेटमेंट

विभिन्न मान दर्ज करें और आउटपुट देखें।

सारांश

  • IN VBSसशर्त कथनों का उपयोग निर्णय लेने और लिए गए निर्णयों के आधार पर कोड के विभिन्न ब्लॉकों को निष्पादित करने के लिए किया जाता है।
  • यदि आप किसी विशिष्ट स्थिति के सत्य होने पर कुछ कोड निष्पादित करना चाहते हैं, तो आप If…Then कथन का उपयोग करेंगे।
  • यदि आप निष्पादित करने के लिए कोड के दो ब्लॉकों में से एक का चयन करना चाहते हैं, तो आप If….Then….Else कथन का उपयोग करेंगे।
  • यदि आपको निष्पादित करने के लिए कोड के कई ब्लॉकों में से एक का चयन करना है, तो आप If…..Then…….ElseIf कथन और Select Case कथन का उपयोग करेंगे।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: