vbscript conditional statements
सशर्त विवरण का परिचय: VBScript ट्यूटोरियल # 4
हमने चर्चा की ' VBScript में कॉन्स्टेंट, ऑपरेटर्स और ऑपरेटर्स प्रिसेंस Previous मेरे पिछले में तीसरा ट्यूटोरियल ‘में VBScript सीखना ' श्रृंखला।
यहां, मैं VBScript में उपयोग किए जाने वाले विभिन्न सशर्त विवरणों के बारे में बताऊंगा। एक आसान तरीके से आगे के विषयों के साथ आगे बढ़ने के लिए आपको इन सशर्त बयानों की अच्छी समझ होनी चाहिए।
यह ट्यूटोरियल आपकी आसान समझ के लिए सरल उदाहरणों के साथ-साथ सशर्त विवरणों के अर्थ और प्रकारों के बारे में आपको जानकारी देता है।
चलो सशर्त विवरण के बारे में चर्चा करते हैं।
आप क्या सीखेंगे:
सशर्त बयान
जैसा कि नाम से ही स्पष्ट है, सशर्त बयान एक विशेष स्थिति को पूरा करने के लिए लिखे गए कथनों के समूह को संदर्भित करता है। सरल शब्दों में, ये ऐसे कथन हैं, जो किसी भी विशिष्ट स्थिति को पूरा करने या किसी कार्यक्रम की आवश्यकता के अनुसार जांचने में सक्षम करके निर्णय लेने की प्रक्रिया में मदद करते हैं।
कई बार ऐसी स्थिति आ सकती है जब कोड के एक टुकड़े में कुछ निर्णय लेने के लिए कुछ क्रियाओं की आवश्यकता होती है और सशर्त विवरण इस कसौटी पर खरे उतरते हैं। इन कथनों का व्यापक रूप से कोडिंग के दौरान उपयोग किया जाता है, इसलिए वे एक प्रोग्रामिंग भाषा का आधार बनाते हैं।
मुझे एक सरल उद्धरण दें उदाहरण हमारे दिन-प्रतिदिन के जीवन से आपको यह और अधिक स्पष्ट रूप से समझने के लिए। आइए एक परिदृश्य पर विचार करें ’आज आपको किसी पार्टी में जाना है’ लेकिन इसके लिए कुछ शर्तें हैं। अगर कैब आती है तो आप पार्टी में जा पाएंगे या फिर आपको पार्टी मिस करनी पड़ेगी।
ऐसे मामले में, सशर्त बयान इस प्रकार लिखे जा सकते हैं:
अगर कैब आती है
आपको जाना होगा में पार्टी
अन्य
आप पार्टी को याद करेंगे
अगर अंत
Android के लिए सबसे अच्छा संगीत एमपी 3 डाउनलोड
आइए VBScript में विभिन्न प्रकार के सशर्त विवरणों पर चर्चा करें।
पठन पाठन = >> VBA में सशर्त कथन
VBScript में विभिन्न सशर्त विवरण
VBScript भाषा 4 प्रकार के सशर्त विवरण का समर्थन करती है।
हम में से अधिकांश को अन्य प्रोग्रामिंग भाषाओं में काम करते समय पहले से ही इन कथनों के बारे में पता होना चाहिए। इन कथनों में से, किसी भी एक कथन का उपयोग आपकी आवश्यकता के आधार पर किया जा सकता है और यह विशिष्ट परिदृश्य के लिए सबसे अच्छा विकल्प तय करने और चुनने के लिए आपके ऊपर है।
निम्नलिखित सशर्त विवरण की सूची है:
- VBScript अगर… अंत यदि कथन है
- VBScript यदि… और…… यदि कथन समाप्त होता है
- VBScript यदि ... ElseIf ... Else ... अंत कथन
- VBScript केस चुनें ... स्टेटमेंट चुनें
आइए इनमें से प्रत्येक कथन पर विस्तार से चर्चा करें।
# 1) VBScript अगर… अंत यदि कथन
यह सशर्त विवरण उपलब्ध सभी 4 सशर्त विवरणों में से सबसे बुनियादी और व्यापक रूप से इस्तेमाल किया गया है। इसके अलावा, इसका उपयोग करना और समझना बहुत आसान है।
इसका उपयोग उन परिदृश्यों में किया जाता है, जहां कोई विशिष्ट शर्त पूरी की जानी है और यदि वह शर्त पूरी हो जाती है, तो कुछ विशिष्ट पंक्तियों के कथन जो inside इफ… एंड इफ ’के अंदर लिखे गए हैं, निष्पादित किए जाएंगे।
इसे एक सरल उदाहरण की सहायता से समझते हैं।
उदाहरण:
यदि आप कुछ चर के मान के आधार पर कुछ विशिष्ट संदेश प्रदर्शित करना चाहते हैं, तो यदि ... अंत विवरण का उपयोग निम्नलिखित तरीके से किया जा सकता है।
Let’s see implementation of If End If Statement Dim val = “Wow” If val = “Wow” Then document.write (“This is the correct statement”) End If
# 2) VBScript अगर… एल्स… एंड इफ स्टेटमेंट
यह एक का विस्तार है if… End if स्टेटमेंट। इस प्रकार के तहत, बयानों के ब्लॉक को 2 भागों में विभाजित किया जाता है - क्रमशः part इफ ’भाग के अंदर और se एल्स’ भाग के अंदर। या तो 2 भागों को तुरंत निष्पादित किया जाता है, जिसके आधार पर स्थिति संतुष्ट होती है।
इसे एक सरल उदाहरण की सहायता से समझते हैं।
उदाहरण:
यदि कोई अभिव्यक्ति है जो या तो सही या गलत का मूल्यांकन करेगी। फिर True के मामले में, कुछ विशिष्ट संदेश प्रदर्शित किए जाएंगे और False के मामले में, कुछ अन्य संदेश प्रदर्शित किए जाएंगे।
ऐसे परिदृश्य में, आप निम्न तरीके से If… Else… End If Statement का उपयोग कर सकते हैं।
Let’s see implementation of If Else Statement Dim val1, a, b a=5 b=10 val1 = (a == b) OR (a<=10) If val1 = True Then document.write (“Result of the expression is true”) Else document.write (“Result of the expression is false”) End If
# 3) VBScript अगर… ElseIf… Else… End if Statement
यह विधि पहले वाले का एक विस्तार है, यानि कि यदि… और… अंत इफ स्टेटमेंट। जब स्टेटमेंट के एक सेट को if और Else भाग के साथ कई ब्लॉक्स में विभाजित किया जाता है और यदि किसी कोड में कुछ अन्य भागों की भी आवश्यकता होती है तो आप इस Conditional स्टेटमेंट का उपयोग कर सकते हैं।
कई बार, ऐसी स्थिति उत्पन्न हो सकती है जब कोई शर्त part इफ ’भाग में संतुष्ट नहीं होती है और न ही some एल्स’ भाग में और कुछ अन्य शर्तों को जांचना आवश्यक होता है।
उपर्युक्त मामलों में अगर… ElseIf… Else… End if Statement इस्तेमाल किया जा सकता है।
उदाहरण की मदद से इसे स्पष्ट रूप से समझें।
उदाहरण:
आइए एक ऐसे मामले को मानें जहां आपको चर के डेटा प्रकार की जांच करने की आवश्यकता है, जैसे कि यह बूलियन प्रकार, स्ट्रिंग प्रकार, आदि है तो ऐसे परिदृश्य में आपको कई स्थितियों की जांच करनी होगी और एक-एक करके विभिन्न ब्लॉकों में जाना होगा और यदि कुछ नहीं स्थिति को संतुष्ट करता है, आखिरकार, आप कोड के एल्से भाग में चले जाएंगे।
आइए इसके कार्यान्वयन पर एक नज़र डालें।
Let’s see implementation of If ElseIf Statement Dim val val = “abcd” val1 = VarType(val) If val1 = vbEmpty Then document.write (“This is an Empty variable”) ElseIf val1=vbNull document.write (“This is a Null variable”) ElseIf val1=vbString document.write (“This is a variable of String data type”) ElseIf val1=vbBoolean document.write (“This is a variable of Boolean data type”) Else document.write (“This is not a valid variable so cannot identify its data type”) End If
# 4) VBScript केस चुनें ... स्टेटमेंट चुनें
यह कंडिशनल स्टेटमेंट उपरोक्त एक के समान ही काम करता है, अर्थात् यदि ... ElseIf ... Else ... End if स्टेटमेंट लेकिन अवलोकन के अनुसार सेलेक्ट केस एक प्रोग्राम में कई सेट की शर्तों के साथ काम करने के लिए बेहतर विकल्प है।
जब आप… If… ElseIf… Else… End if के साथ काम करते हैं, तो अंत में स्टेटमेंट ’आपको एक-एक शर्त को स्थानांतरित करना होगा और एक-एक करके ब्लॉक करना होगा जब तक कि आप अपेक्षित नहीं पहुंच जाते हैं और यह बहुत समय और प्रयास का उपभोग करता है। जबकि सेलेक्ट स्टेटमेंट के मामले में, आप प्रत्येक स्थिति में एक-एक करके समय बर्बाद किए बिना सीधे सटीक केस में जा सकते हैं।
आइए उपरोक्त उदाहरण के लिए संदर्भ बनाकर सेलेक्ट केस के क्रियान्वयन को देखें।
उदाहरण:
Let’s see implementation of Select Case Statement Dim val val = “abcd” Select Case VarType(val) Case vbEmpty document.write (“This is an Empty variable”) Case vbNull document.write (“This is a Null variable”) Case vbString document.write (“This is a variable of String data type”) Case vbBoolean document.write (“This is a variable of Boolean data type”) Case Else document.write (“This is not a valid variable so cannot identify its data type”) End Select
निष्कर्ष
मुझे उम्मीद है कि इस ट्यूटोरियल के अंत तक VBScript श्रृंखला आप इस श्रृंखला के बाद के ट्यूटोरियल को आसानी और आराम से समझ पाएंगे।
अगला ट्यूटोरियल # 5 : मैं अपने आगामी ट्यूटोरियल में VBScript भाषा में विभिन्न प्रकार के छोरों के बारे में जानकारी दूंगा।
VBScript श्रृंखला पर बहुत अधिक ट्यूटोरियल के लिए बने रहें।
सशर्त विवरण के साथ काम करने के बारे में अपने अनुभव को साझा करने के लिए स्वतंत्र महसूस करें और यदि आपके कोई प्रश्न हैं तो हमें बताएं।
अनुशंसित पाठ
- VBScript ट्यूटोरियल: स्क्रैच से VBScript सीखें (15+ इन-डेप्थ ट्यूटोरियल)
- VBScript त्रुटि हैंडलिंग: त्रुटि पर VBScript, त्रुटि GoTo 0 पर, त्रुटि फिर से शुरू करें
- यूनिक्स कंडिशनल स्टेटमेंट्स: इफ तब एल्स एंड रिलेशनल ऑपरेटर्स
- VBScript में घटनाओं के साथ काम करना
- VBScript फ़ंक्शंस और प्रक्रियाएं
- पायथन सशर्त विवरण: if_else, elif, नेस्टेड यदि कथन
- कीवर्ड व्यू में सशर्त और लूप स्टेटमेंट जोड़ना - QTP ट्यूटोरियल # 4
- VBScript चर: कैसे घोषित करें और चर का उपयोग कैसे करें - VBScript मंद