एएसपी ट्यूटोरियल

एएसपी होम

WP ट्यूटोरियल

वेबपेज परिचय वेबपेज रेजर वेबपेज लेआउट वेबपेज फोल्डर वेबपेज ग्लोबल वेबपेज फॉर्म वेबपेज ऑब्जेक्ट्स वेबपेज फ़ाइलें वेबपेज डेटाबेस वेबपेज हेल्पर्स वेबपेज वेबग्रिड वेबपेज चार्ट वेबपेज ईमेल वेबपेज सुरक्षा वेबपेज प्रकाशित वेबपेज उदाहरण वेबपेज कक्षाएं

ASP.NET रेजर

रेजर इंट्रो रेजर सिंटेक्स रेजर सी # चर रेजर सी # लूप्स रेजर सी # लॉजिक रेजर वीबी चर रेजर वीबी लूप्स रेजर वीबी लॉजिक

एएसपी क्लासिक

एएसपी परिचय एएसपी सिंटेक्स एएसपी चर एएसपी प्रक्रियाएं एएसपी सशर्त एएसपी लूपिंग एएसपी फॉर्म एएसपी कुकीज़ एएसपी सत्र एएसपी आवेदन एएसपी #शामिल करें एएसपी Global.asa एएसपी अजाक्स एएसपी ई-मेल एएसपी उदाहरण

एएसपी संदर्भ

एएसपी वीबी कार्य एएसपी वीबी कीवर्ड एएसपी प्रतिक्रिया एएसपी अनुरोध एएसपी आवेदन एएसपी सत्र एएसपी सर्वर एएसपी त्रुटि एएसपी फाइल सिस्टम एएसपी टेक्स्टस्ट्रीम एएसपी ड्राइव एएसपी फ़ाइल एएसपी फ़ोल्डर एएसपी डिक्शनरी एएसपी एडरोटेटर एएसपी ब्राउज़र कैप एएसपी सामग्री लिंकिंग एएसपी सामग्री रोटेटर एएसपी त्वरित रेफरी

एडीओ ट्यूटोरियल

एडीओ परिचय एडीओ कनेक्ट एडीओ रिकॉर्डसेट एडीओ प्रदर्शन एडीओ क्वेरी एडीओ सॉर्ट एडीओ जोड़ें एडीओ अपडेट एडीओ हटाएं एडीओ डेमो एडीओ स्पीड अप

एडीओ ऑब्जेक्ट्स

एडीओ कमांड एडीओ कनेक्शन एडीओ त्रुटि एडीओ फील्ड एडीओ पैरामीटर एडीओ संपत्ति एडीओ रिकॉर्ड एडीओ रिकॉर्डसेट एडीओ स्ट्रीम एडीओ डेटा प्रकार

वीबीस्क्रिप्ट सशर्त वक्तव्य


सशर्त बयान

विभिन्न निर्णयों के लिए विभिन्न क्रियाओं को करने के लिए सशर्त बयानों का उपयोग किया जाता है।

वीबीस्क्रिप्ट में हमारे पास चार सशर्त बयान हैं:

  • यदि कथन - कोई शर्त सत्य होने पर कोड का एक सेट निष्पादित करता है
  • यदि...फिर...अन्य कथन - निष्पादित करने के लिए पंक्तियों के दो सेटों में से एक का चयन करें
  • अगर...फिर...ElseIf स्टेटमेंट - निष्पादित करने के लिए लाइनों के कई सेटों में से एक का चयन करें
  • केस स्टेटमेंट चुनें - निष्पादित करने के लिए लाइनों के कई सेटों में से एक का चयन करें

अगर तब या

यदि आप चाहते हैं तो यदि...फिर...अन्य कथन का उपयोग करें

  • यदि कोई शर्त सत्य है तो कुछ कोड निष्पादित करें
  • निष्पादित करने के लिए कोड के दो ब्लॉकों में से एक का चयन करें

यदि आप किसी शर्त के सत्य होने पर केवल एक कथन निष्पादित करना चाहते हैं , तो आप एक पंक्ति पर कोड लिख सकते हैं:

If i=10 Then response.write("Hello")

इस वाक्य रचना में कोई .. और .. नहीं है। यदि कोई शर्त सत्य है तो आप कोड को केवल एक क्रिया करने के लिए कहें (इस मामले में यदि i=10)।

यदि आप एक शर्त के सत्य होने पर एक से अधिक कथन निष्पादित करना चाहते हैं , तो आपको प्रत्येक कथन को अलग-अलग पंक्तियों में रखना होगा, और कथन को "End If" कीवर्ड के साथ समाप्त करना होगा:

If i=10 Then
response.write("Hello")
i = i+1
End If

ऊपर के उदाहरण में कोई .. और .. नहीं है। यदि शर्त सही है तो आप कोड को कई क्रियाएं करने के लिए कहें ।

यदि आप किसी शर्त के सही होने पर किसी कथन को निष्पादित करना चाहते हैं और यदि शर्त सत्य नहीं है तो किसी अन्य कथन को निष्पादित करना चाहते हैं, तो आपको "अन्य" कीवर्ड जोड़ना होगा:

उदाहरण

i=hour(time)
If i < 10 Then
response.write("Good morning!")
Else
response.write("Have a nice day!")
End If

ऊपर दिए गए उदाहरण में, यदि स्थिति सही है, तो कोड का पहला ब्लॉक निष्पादित किया जाएगा, और अन्य ब्लॉक को अन्यथा निष्पादित किया जाएगा (यदि i 10 से अधिक है)।



अगर...तो...elseIf

यदि आप निष्पादित करने के लिए कोड के कई ब्लॉकों में से एक का चयन करना चाहते हैं तो आप if...then...ElseIf कथन का उपयोग कर सकते हैं:

उदाहरण

i=hour(time)
If i = 10 Then
response.write("Just started...!")
ElseIf i = 11 Then
response.write("Hungry!")
ElseIf i = 12 Then
response.write("Ah, lunch-time!")
ElseIf i = 16 Then
response.write("Time to go home!")
Else
response.write("Unknown")
End If

मामले का चयन करें

यदि आप निष्पादित करने के लिए कोड के कई ब्लॉकों में से एक का चयन करना चाहते हैं तो आप "केस का चयन करें" कथन का भी उपयोग कर सकते हैं:

उदाहरण

d=weekday(date)
Select Case d
  Case 1
    response.write("Sleepy Sunday")
  Case 2
    response.write("Monday again!")
  Case 3
    response.write("Just Tuesday!")
  Case 4
    response.write("Wednesday!")
  Case 5
    response.write("Thursday...")
  Case 6
    response.write("Finally Friday!")
  Case else
    response.write("Super Saturday!!!!")
End Select

यह इस तरह काम करता है: सबसे पहले हमारे पास एक अभिव्यक्ति (अक्सर एक चर) होती है, जिसका मूल्यांकन एक बार किया जाता है। तब व्यंजक के मान की संरचना में प्रत्येक केस के मानों के साथ तुलना की जाती है। यदि कोई मेल है, तो उस केस से जुड़े कोड के ब्लॉक को निष्पादित किया जाता है।