जावास्क्रिप्ट करते हैं ... जबकि लूप
उदाहरण
कोड ब्लॉक को एक बार निष्पादित करें, फिर जारी रखें यदि स्थिति (i <5) सत्य है:
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
परिभाषा और उपयोग
do...while
स्टेटमेंट कॉम्बो एक कोड ब्लॉक को एक बार निष्पादित करने के लिए परिभाषित करता है, और जब तक एक शर्त है तब तक दोहराया जाता है true
।
का उपयोग तब किया जाता है जब आप कम से कम एक बारdo...while
कोड ब्लॉक चलाना चाहते हैं ।
ध्यान दें
यदि आप स्थिति में एक चर का उपयोग करते हैं, तो आपको इसे लूप से पहले प्रारंभ करना होगा, और इसे लूप के भीतर बढ़ाना होगा। नहीं तो लूप कभी खत्म नहीं होगा। यह आपके ब्राउज़र को क्रैश कर देगा।
यदि स्थिति हमेशा सत्य होती है, तो लूप कभी समाप्त नहीं होगा। इससे आपका ब्राउजर भी क्रैश हो जाएगा।
यह सभी देखें:
वाक्य - विन्यास
do {
code block to be executed
}
while (condition);
मापदंडों
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
जावास्क्रिप्ट लूप स्टेटमेंट्स
कथन | विवरण | |
तोड़ना | एक लूप से टूट जाता है | |
जारी रखें | लूप में मान छोड़ देता है | |
जबकि | एक कोड ब्लॉक को लूप करता है जबकि एक शर्त सही होती है | |
जबकि ऐसा | एक कोड ब्लॉक को एक बार लूप करता है, और फिर एक शर्त सत्य होने पर | |
के लिये | एक कोड ब्लॉक को लूप करता है जबकि एक शर्त सही होती है | |
के लिए | किसी भी चलने योग्य के मूल्यों को लूप करता है | |
अंदर के लिए | किसी वस्तु के गुणों को लूप करता है |
ब्राउज़र समर्थन
do..while
एक ECMAScript1 (ES1) सुविधा है।
ES1 (जावास्क्रिप्ट 1997) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |