for, while, do…while In Hindi

for, while, do…while In Hindi

जावास्क्रिप्ट प्रोग्रामिंग में फॉर, व्हाइल, और डू व्हाइल लूप का उपयोग किसी पर्टिकुलर प्रोग्राम कंडीशन के आधार पर विशेष प्रोग्राम लॉजिक कोड के एक ब्लॉक को जरूरत के अनुसार एक्सेक्यूट करने में किया जाता है। जावास्क्रिप्ट प्रोग्रामिंग में प्रोग्राम लूप के मुख्य रूप से तीन प्रकार होते हैं. जैसे, for लूप, while लूप, और do…while लूप है। जहा जावास्क्रिप्ट प्रोग्राम में प्रत्येक लूप एक पर्टिकुलर प्रोग्राम पर्पस को कम्पलीट करता है. जहा ये सभी लूप के एक्सेक्यूशन मेथड अलग होते है।

for, while, do...while In Hindi

So, let’s know better about for, while, and do while loops in JavaScript programming.

for Loop in JavaScript.

जावास्क्रिप्ट प्रोग्राम में for लूप को तब अप्लाई किया जाता है. जब जावास्क्रिप्ट प्रोग्रामर  को पहले से पता होता है कि प्रोग्राम में फॉर लूप को कितनी बार कहा से कहा तक एक्सेक्युट करना हैं।

The main elements of a for loop are.

  • Initialization – यह फॉर लूप में लूप वैरिएबल को स्टार्ट या सेट करता है।
  • Condition – यह मौजूदा प्रोग्राम में दी गई कंडीशन को टेस्ट करता है कि फॉर लूप जारी रहना चाहिए या नहीं।
  • Increment/Decrement – फॉर लूप कंडीशन ट्रू होने पर प्रत्येक पुनरावृत्ति के बाद लूप वैरिएबल को इन्क्रीमेंट या डेक्रेमेंट कर वैल्यू को मॉडिफाई करता है।

For loop syntax.

for (variable initialization; program condition; value increment/decrement) {

// Program code to be executed repeatedly if the condition is true

}

Basic Java Script for loop example.

for (let p = 0; p < 7; p++) {

console.log(p);

}

Explanation of for loop.

let p = 0 – यहाँ p वेरिएबल फॉर लूप को p के बराबर 0 वैल्यू से स्टार्ट करता है।

p < 7 – जब तक यहाँ p 7 वैल्यू से कम है, तब तक यह लूप चलता रहेगा।

p++ – हर बार प्रत्येक लूप पुनरावृत्ति के बाद, p वेरिएबल में 1 अंक की वृद्धि होगी।

while Loop in JavaScript.

किसी भी जावास्क्रिप्ट प्रोग्राम दी गई कंडीशन जब तक ट्रू है, तब तक while लूप प्रोग्राम में चलता रहता है। यह जावास्क्रिप्ट प्रोग्राम में प्रोग्राम कोड ब्लॉक को एक्सेक्यूट करने से पहले दी गई कंडीशन को टेस्ट करता है। याद रहे, व्हाइल लूप में यदि दी गई कंडीशन स्टार्ट में फाल्स है, तो मौजूदा प्रोग्राम में व्हाइल लूप के अंदर एक्सेक्यूट नहीं होगा।

Syntax of while Loop.

while (program condition) {

// Program code that is executed repeatedly based on the condition given in the while loop

Example of while Loop.

let p = 0;

while (p < 9) {

console.log(p);  p++; // it Increment p variable value to avoid infinite loop condition

}

Explanation of while Loop.

यहाँ व्हाइल लूप में प्रत्येक प्रोग्राम पुनरावृत्ति से पहले p < 9 की फर्स्ट कंडीशन को चेक करता है। जब तक यहाँ दी गई कंडीशन ट्रू है, तब तक व्हाइल लूप एक्सेक्यूट होता है।

और p++ प्रत्येक व्हाइल लूप पुनरावृत्ति के बाद p वेरिएबल वैल्यू को बढ़ाता है।

Remember – जावास्क्रिप्ट प्रोग्राम में while लूप के उपयोग को सावधानी से अप्लाई करे! यदि दी गई व्हाइल लुप प्रोग्राम कंडीशन फाल्स नहीं होती है, तो आपका प्रोग्राम  एक अनंत लूप में जा कर टर्मिनेट हो सकता हैं, यह आपके प्रोग्राम को फ्रीज या कंटिन्यू इनफिनिट रन कर सकता है।

do…while loop in JavaScript.

जावास्क्रिप्ट प्रोग्राम में do…while लूप while लूप की तरह ही उपयोग किया जाता है, लेकिन do…while loop में एक इम्पोर्टेन्ट डिफ्रेंस के साथ, जहा do…while loop प्रोग्राम में दी गई प्रोग्राम कंडीशन को टेस्ट करने से पहले कम से कम एक बार प्रोग्राम कोड ब्लॉक को एक्सेक्यूट करता है। ऐसा इसलिए होता है की do…while loop में प्रोग्राम कोड एक्सेक्यूट होने के बाद दी गई कंडीशन टेस्ट की जाती है।

Syntax of do…while loop.

do {

// Program code to be executed at least once in the current program

} while (program condition);

Example of do…while loop.

let p = 0;

do {

console.log(p);

p++; // p variable value Increment and p varaible to avoid infinite loop condition

} while (p < 8);

Explanation of do…while loop.

do…while loop do ब्लॉक के अंदर का कोड सबसे पहले एक्सेक्यूट होता है, और इसके बाद दी गई do…while loop कंडीशन p < 8 वेरिएबल वैल्यू को टेस्ट किया जाता है।

क्योकि, यहाँ प्रोग्राम कंडीशन की टेस्टिंग फर्स्ट प्रोग्राम एक्सेक्यूशन के बाद की जाती है, इस वजह से do…while loop हमेशा कम से कम एक बार जरूर चलेगा, भले ही दी गई प्रोग्राम कंडीशन स्टार्ट में फाल्स हो।

Main difference between for loop, while loop, and do…while loop in JavaScript.

JavaScript with for Loop.

जावास्क्रिप्ट प्रोग्राम में फॉर लूप सबसे अच्छा उपयोग तब होता है, जब आपको अपने प्रोग्राम में स्टार्ट टू एन्ड वेरिएबल वैल्यू की पुनरावृत्तियों की स्पेसिफिक नंबर वैल्यू पहले से पता हो। फॉर लूप ऐरे या रेंज जैसे माध्यम से प्रोग्राम में पुनरावृत्ति करने के लिए आइडियल ऑप्शन है।

JavaScript with while Loop.

व्हाइल लूप जावास्क्रिप्ट प्रोग्राम में आइडियल तब होता है, जब आपको अपने मौजूदा प्रोग्राम में दी गई कंडीशन के आधार पर प्रोग्राम वेरिएबल वैल्यू की पुनरावृत्तियों की संख्या पता न हो, और आप उस प्रोग्राम में व्हाइल लूप को तब तक लूप को रिपीट करना चाहते हैं, जब तक कि मौजूदा प्रोग्राम में दी गई प्रोग्राम कंडीशन ट्रू हो।

व्हाइल लूप स्टार्ट से पहले दी गई कंडीशन टेस्ट की जाती है, इसलिए, यदि दी गई प्रोग्राम कंडीशन स्टार्ट में फाल्स है, तो प्रोग्राम लूप के अंदर का प्रोग्राम कोड बिल्कुल भी नहीं एक्सेक्यूट हो सकता है।

JavaScript with do…while Loop.

जावास्क्रिप्ट प्रोग्राम में do…while Loop while लूप के जैसा ही है, लेकिन प्रोग्राम कोड ब्लॉक कम से कम एक बार अवश्य एक्सेक्यूट होता है, भले ही दी गई प्रोग्राम कंडीशन फाल्स हो।

जहा प्रत्येक लूप पुनरावृत्ति के बाद प्रोग्राम कंडीशन टेस्ट की जाती है, इसलिए, कम से कम एक बार  do…while Loop रन होता है, दी गई प्रोग्राम कंडीशन को नेग्लेक्ट किए बिना।

Example of counting using for loop, while loop, and do…while for in JavaScript.

चलिए जावास्क्रिप्ट प्रोग्राम में 1 से 7 तक नंबर काउंट के लिए तीनों प्रकार के लूप का उपयोग करना।

for Loop example in JavaScript.

console.log(“for loop explnation -“);

for (let p = 1; p <= 8; p++) {

console.log(p);

}

while Loop example in JavaScript.

console.log(“while loop explanation-“);

let p = 1;

while (p < 8) {

console.log(p);

p++;

}

Example of do…while Loop in JavaScript.

console.log(“do…while loop explanation”);

let p = 1;

do {

console.log(p);

p++;

} while (p < 8);;

Loop control statement in JavaScript.

जावास्क्रिप्ट प्रोग्रामिंग आपको कुछ कण्ट्रोल फ्लो स्टेटमेंट प्रोवाइड करता है, जिनका उपयोग प्रोग्राम लूप के अंदर डिफ़ॉल्ट प्रोग्राम बिहेवियर को मॉडिफाई करने में होता है.

break statement – जावास्क्रिप्ट प्रोग्राम में लूप कंडीशन को इग्नोर किए बिना लूप को दी गई ब्रेक कंडीशन के आधार पर ब्रेक कर देता है।

for (let q = 0; q <= 9; q++) {

if (q === 7) {

break; // break statement use to exit the loop when q is equal to or reach at 7

}

console.log(q); // Resul is – 0 1 2 3 4 5 6

}

continue statement – जावास्क्रिप्ट प्रोग्राम में वर्तमान दी गई प्रोग्राम कंडीशन पुनरावृत्ति को अवॉयड करके है, और अगले प्रोग्राम लूप स्टेटमेंट के साथ कंटिन्यू मूव होता है।

for (let q = 0; q <=7; q++) {

if (q === 4) {

continue; // here continue statement Skip when q is equals or reach to 4

}

console.log(q); // Result – 0 1 2 3 5 6 7

}

Conclusion of for, while, and do while loops in JavaScript.

जावास्क्रिप्ट प्रोग्राम में for लूप का उपयोग तब करते है, जब प्रोग्रामर को पहले से स्टार्ट टू एन्ड लूप स्टेटमेंट प्रिंट वैल्यू नंबर पता हो।

जावास्क्रिप्ट प्रोग्राम में while लूप तब उपयोगी होता हैं जब प्रोग्रामर लूप को तब तक एक्सेक्यूट करना चाहता हैं, जब तक कि दी गई कोई प्रोग्राम कंडीशन ट्रू हो, लेकिन मौजूदा प्रोग्राम में दी गई कंडीशन की स्टार्ट टू एन्ड पुनरावृत्तियों की काउंटिंग पूर्वनिर्धारित न हो।

जावास्क्रिप्ट प्रोग्राम में do…while लूप के माध्यम से आप तय करते हैं कि, मौजूदा प्रोग्राम कोड कम से कम एक बार एक्सेक्यूट हो, और फिर जब तक दी गई प्रोग्राम कंडीशन ट्रू हो तब तक कंटिन्यू जारी रहे।

Leave a Reply