जावास्क्रिप्ट जबकि लूप
लूप्स कोड के एक ब्लॉक को तब तक निष्पादित कर सकते हैं जब तक कि एक निर्दिष्ट शर्त सत्य है।
जबकि लूप
while
लूप कोड के एक ब्लॉक के माध्यम से तब तक लूप करता है जब तक कि एक निर्दिष्ट शर्त सत्य है ।
वाक्य - विन्यास
while (condition) {
// code block to be executed
}
उदाहरण
निम्नलिखित उदाहरण में, लूप में कोड बार-बार चलेगा, जब तक कि एक चर (i) 10 से कम है:
उदाहरण
while (i < 10) {
text += "The number is " + i;
i++;
}
अगर आप कंडीशन में इस्तेमाल किए गए वेरिएबल को बढ़ाना भूल जाते हैं, तो लूप कभी खत्म नहीं होगा। यह आपके ब्राउज़र को क्रैश कर देगा।
डू जबकि लूप
do while
लूप, जबकि लूप का एक प्रकार है । यह लूप एक बार कोड ब्लॉक को निष्पादित करेगा, यह जाँचने से पहले कि क्या स्थिति सही है, तब तक यह लूप को तब तक दोहराएगा जब तक कि स्थिति सही है।
वाक्य - विन्यास
do {
// code block to be executed
}
while (condition);
उदाहरण
नीचे दिया गया उदाहरण एक do while
लूप का उपयोग करता है। लूप को हमेशा कम से कम एक बार निष्पादित किया जाएगा, भले ही स्थिति गलत हो, क्योंकि कोड ब्लॉक को स्थिति के परीक्षण से पहले निष्पादित किया जाता है:
उदाहरण
do {
text += "The number is " + i;
i++;
}
while (i < 10);
कंडीशन में इस्तेमाल होने वाले वेरिएबल को बढ़ाना न भूलें, नहीं तो लूप कभी खत्म नहीं होगा!
के लिए और जबकि तुलना करना
यदि आपने लूप के बारे में पिछले अध्याय को पढ़ा है, तो आप पाएंगे कि थोड़ी देर का लूप, लूप के समान ही है, जिसमें कथन 1 और कथन 3 छोड़े गए हैं।
इस उदाहरण में for
लूप कारों के सरणी से कार के नाम एकत्र करने के लिए लूप का उपयोग करता है:
उदाहरण
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let i = 0;
let text = "";
for (;cars[i];) {
text += cars[i];
i++;
}
इस उदाहरण में while
लूप कारों के सरणी से कार के नाम एकत्र करने के लिए लूप का उपयोग करता है:
उदाहरण
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let i = 0;
let text = "";
while (cars[i]) {
text += cars[i];
i++;
}