जेसक्रिप्ट While लूप

जब तक शर्त true होगी, लूप कोड ब्लॉक को लगातार चलाता रहेगा。

While लूप

while लूप चलाया जाएगा, जब तक निर्दिष्ट शर्त true होगी。

व्याकरण

while (शर्त) {
    चलाने वाला कोड ब्लॉक
}

इंस्टांस

इस उदाहरण में लूप में कोड चलेगा, एक-एक बार चलते रहेगा, जब तक वेरियेबल (i) 10 से कम नहीं होगा:

while (i < 10) {
    text += "संख्या है " + i;
    i++;
}

स्वयं प्रयोग करें

यदि आप शर्त में इस्तेमाल की गई वेरियेबल को बढ़ाने को भूल जाएं, तो लूप कभी बंद नहीं होगा। इससे ब्राउज़र कोडचालन हो सकता है。

Do/While लूप

do/while लूप while लूप का एक रूपांतर है। इस लूप में कोड ब्लॉक को एक बार चलाने के बाद तभी जब शर्त सही होगी तभी लूप को दोबारा चलाया जाएगा。

व्याकरण

do {
    चलाने वाला कोड ब्लॉक
}
while (शर्त);

इंस्टांस

इस उदाहरण में do/while लूप का इस्तेमाल किया गया है। इस लूप में कोड ब्लॉक कम से कम एक बार चलेगा भले ही शर्त false हो, क्योंकि शर्त परीक्षण के पहले कोड ब्लॉक को चलाया जाएगा:

do {
    text += "अंक यह है " + i;
    i++;
 }
while (i < 10);

स्वयं प्रयोग करें

आपको नज़र रखना चाहिए कि शर्त में इस्तेमाल की गई वेरियेबल को बढ़ाया जाए, अन्यथा लूप कभी खत्म नहीं होगा!

For और While की तुलना

अगर आप पहले के बारे में लूप के अनुच्छेद को पढ़ चुके हैं, तो आपको दिखाई देगा कि while लूप और for लूप के बीच काफी अनादिक्य है, जिसमें बदले वाले 1 और 2 की बात नहीं की जाती है。

इस उदाहरण में लूप का इस्तेमाल for लूपका उदाहरण देखें के लिए cars एक्सएस के भीतर वाहन ब्रांड को निकालने:

इंस्टांस

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
for (;cars[i];) {
    text += cars[i] + "<br>";
    i++;
} 

स्वयं प्रयोग करें

इस उदाहरण में लूप का इस्तेमाल while लूपका उदाहरण देखें के लिए cars एक्सएस के भीतर वाहन ब्रांड को निकालने:

इंस्टांस

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
while (cars[i]) {
    text += cars[i] + "<br>";
    i++;
} 

स्वयं प्रयोग करें

अतिरिक्त पुस्तक

के बारे में अधिक जानना चाहते हैं JavaScript while स्टेटमेंटके बारे में जानना चाहते हैं, कोडवैएसीसी.कॉम के उच्चस्तरीय शिक्षण में संबंधित सामग्री पढ़ें:

ECMAScript इटरेटिव स्टेटमेंट
इटरेटिव स्टेटमेंट अथवा लूप स्टेटमेंट कहलाती है।इस भाग में, ECMAScript द्वारा प्रदान की गई चार प्रकार की इटरेटिव स्टेटमेंट का परिचय दिया जाता है。