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

एएसपी होम

WP ट्यूटोरियल

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

ASP.NET रेजर

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

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

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

एएसपी संदर्भ

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

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

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

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

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

वीबीस्क्रिप्ट लूपिंग


लूपिंग स्टेटमेंट्स

लूपिंग स्टेटमेंट का उपयोग कोड के एक ही ब्लॉक को एक निर्दिष्ट संख्या में चलाने के लिए किया जाता है।

वीबीस्क्रिप्ट में हमारे पास चार लूपिंग स्टेटमेंट हैं:

  • के लिए...अगला कथन - कोड को निर्दिष्ट संख्या में बार-बार चलाता है
  • प्रत्येक के लिए...अगला कथन - संग्रह में प्रत्येक आइटम या किसी सरणी के प्रत्येक तत्व के लिए कोड चलाता है
  • Do...लूप स्टेटमेंट - एक शर्त के सही होने पर या जब तक लूप करें
  • जबकि...वेंड स्टेटमेंट - इसका उपयोग न करें - इसके बजाय Do... लूप स्टेटमेंट का उपयोग करें

के लिए...अगला लूप

कोड के एक ब्लॉक को निर्दिष्ट संख्या में चलाने के लिए For...Next स्टेटमेंट का उपयोग करें ।

फॉर स्टेटमेंट काउंटर वेरिएबल ( i ), और इसके प्रारंभ और अंत मान निर्दिष्ट करता है अगला कथन काउंटर वेरिएबल ( i ) को एक से बढ़ा देता है

उदाहरण

<html>
<body>

<%
For i = 0 To 5
  response.write("The number is " & i & "<br />")
Next
%>

</body>
</html>

चरण कीवर्ड

स्टेप कीवर्ड के साथ , आप काउंटर वेरिएबल को आपके द्वारा निर्दिष्ट मान से बढ़ा या घटा सकते हैं।

नीचे दिए गए उदाहरण में, काउंटर वेरिएबल ( i ) दो से बढ़ा हुआ है, हर बार लूप दोहराता है।

For i=2 To 10 Step 2
  some code
Next

काउंटर वेरिएबल को कम करने के लिए, आपको एक ऋणात्मक चरण मान का उपयोग करना चाहिए। आपको एक अंतिम मान निर्दिष्ट करना होगा जो प्रारंभ मान से कम हो।

नीचे दिए गए उदाहरण में, काउंटर वेरिएबल ( i ) दो से कम हो जाता है, हर बार लूप दोहराता है।

For i=10 To 2 Step -2
  some code
Next

एक के लिए बाहर निकलें...अगला

Exit For कीवर्ड के साथ आप For...Next स्टेटमेंट से बाहर निकल सकते हैं।

For i=1 To 10
  If i=5 Then Exit For
  some code
Next


प्रत्येक के लिए...अगला लूप

A प्रत्येक के लिए...अगला लूप संग्रह में प्रत्येक आइटम के लिए या किसी सरणी के प्रत्येक तत्व के लिए कोड के एक ब्लॉक को दोहराता है।

उदाहरण

<html>
<body>

<%
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"

For Each x In cars
  response.write(x & "<br />")
Next
%>

</body>
</html>

करो...लूप

यदि आप नहीं जानते कि आप कितने दोहराव चाहते हैं, तो Do... लूप स्टेटमेंट का उपयोग करें।

Do... लूप स्टेटमेंट किसी शर्त के सही होने पर या जब तक कोई शर्त सच नहीं हो जाती, तब तक वह कोड के ब्लॉक को दोहराता है।

एक शर्त सही होने पर कोड दोहराएं

Do... लूप स्टेटमेंट में कंडीशन चेक करने के लिए आप जबकि कीवर्ड का इस्तेमाल करते हैं।

Do While i>10
  some code
Loop

अगर मैं 9 के बराबर हूं, तो उपरोक्त लूप के अंदर का कोड कभी भी निष्पादित नहीं होगा।

Do
  some code
Loop While i>10

इस लूप के अंदर का कोड कम से कम एक बार निष्पादित किया जाएगा, भले ही i 10 से कम हो।

एक शर्त सच होने तक कोड दोहराएं

आप Do... लूप स्टेटमेंट में किसी शर्त की जांच करने के लिए जब तक कीवर्ड का उपयोग करते हैं।

Do Until i=10
  some code
Loop

अगर मैं 10 के बराबर हूं, तो लूप के अंदर का कोड कभी भी निष्पादित नहीं होगा।

Do
  some code
Loop Until i=10

इस लूप के अंदर का कोड कम से कम एक बार निष्पादित किया जाएगा, भले ही i 10 के बराबर हो।

एक कार्य से बाहर निकलें...लूप

आप Exit Do कीवर्ड के साथ Do... लूप स्टेटमेंट से बाहर निकल सकते हैं।

Do Until i=10
  i=i-1
  If i<10 Then Exit Do
Loop

इस लूप के अंदर का कोड तब तक निष्पादित किया जाएगा जब तक कि मैं 10 से अलग हूं, और जब तक मैं 10 से बड़ा हूं।


और ज्यादा उदाहरण


एचटीएमएल में छह शीर्षकों के माध्यम से कैसे लूप करें।


सिंपल डू... लूप कैसे करें ।