Break and continue statements In Hindi
जावास्क्रिप्ट प्रोग्रामिंग में ब्रेक और कंटिन्यू स्टेटमेंट का उपयोग जावास्क्रिप्ट प्रोग्राम में डिफ़ॉल्ट प्रोग्राम लूप के कण्ट्रोल फ्लो को कण्ट्रोल करने में किया जाता है। किसी प्रोग्राम में ब्रेक एंड कंटिन्यू स्टेटमेंट प्रोग्राम लूप के डिफ़ॉल्ट बिहैवियर को मॉडिफाई करने की परमिशन प्रोवाइड करते हैं, जिससे आप अपने प्रोग्राम में कही भी लूप को ब्रेक और जरूरत पड़ने पर कंटिन्यू कर नेक्स्ट स्टेटमेंट को प्रिंट कर सकते है. जहा ब्रेक और कंटिन्यू आपके प्रोग्राम फ्लो को फ्लेक्सिबल कर देते है।

Break Statement in JavaScript.
किसी भी जावास्क्रिप्ट प्रोग्राम में ब्रेक स्टेटमेंट का उपयोग मौजूदा प्रोग्राम लूप के डिफ़ॉल्ट बिहैवियर को ब्रेक करने किया जाता है, जैसे ही आप किसी लूप में ब्रेक स्टेटेमेंट कीवर्ड का उपयोग करते है, यह प्रोग्राम लूप के फ्लो को ब्रेक करता है। एक बार प्रोग्राम में ब्रेक स्टेटमेंट एक्सेक्यूट होने के बाद प्रोग्राम लूप स्टॉप हो जाता है, और प्रोग्राम में लूप के बाद के नेक्स्ट स्टेटमेंट प्रिंट होते रहते है।
Break statement syntax.
break;
Example of break statement usage in a for loop.
for (let p = 1; p <=7; p++) {
if (p === 6) {
break; // here break statement break for loop at 6 when p equals 6
}
console.log(p);
}
Explanation of break above.
इस प्रोग्राम में लूप p = 1 से स्टार्ट होता है, और हर बार 1 वेरिएबल वैल्यू से आगे बढ़ता है।
जब p 6 नंबर पर पहुँचता है, तो ब्रेक स्टेटमेंट एक्सेक्यूट हो जाता है, और फॉर लूप तुरंत टर्मिनेट हो जाता है।
रिजल्ट के रूप में, 1 से 5 तक की न्यूमेरिक वैल्यू प्रिंट करता हैं, लेकिन लूप 6 से आगे नहीं बढ़ता है।
Example of break statement usage in while loop.
let p = 1;
while (p < 11) {
if (p === 8) {
break; // here break statement break for loop at 8 number
}
console.log(p);
p++;
}
Explanation of break statement in while loop.
यहाँ फॉर लूप 1 से 7 तक की न्यूमेरिक वैल्यू को प्रिंट करेगा।
जब व्हाइल लुप में p वेरिएबल 8 नंबर पर मूव होता है, तो ब्रेक स्टेटमेंट तुरंत लुप से टर्मिनेट हो जाता है।
continue Statement in JavaScript.
जावास्क्रिप्ट प्रोग्राम में continue स्टेटमेंट का उपयोग मौजूदा प्रोग्राम में प्रोग्राम लूप के करंट रेपीटशन स्टेप को अवॉइड कर नेक्स्ट रेपीटशन स्टेप के साथ कंटिन्यू स्टेटमेंट लूप को प्रिंट करने में किया जाता है। कंटिन्यू स्टेटमेंट मौजूदा loop को पूरी तरह से टर्मिनेट नहीं करता है, जबकि, कंटिन्यू स्टेटमेंट केवल दी गई पर्टिकुलर कंडीशन को ब्रेक कर नेक्स्ट स्टेटमेंट को प्रिंट करता है, और मौजूदा प्रोग्राम loop की कंडीशन को अंत तक कंटिन्यू करता है।
Syntax of continue statement.
continue;
Example of continue statement usage in for Loop.
for (let p = 0; p < 9; p++) {
if (p === 7 ) {
continue; // here continue statement use to Skip the rest of the loop when p is equal to 7
}
console.log(p);
Explanation of continue statement.
यहाँ फॉर लूप p = 0 से शुरू होता है और p = 8 तक रन होता है।
जब p 7 नंबर पर मूव होता है, तो कंटिन्यू स्टेटमेंट एक्सेक्यूट होता है, जो लुप के रेपीटशन के लिए console.log(p) स्टेटमेंट को अवॉयड कर देता है।
रिजल्ट के रूप में, 7 नंबर प्रिंट नहीं होता है, लेकिन कंटिन्यू स्टेटमेंट लूप को अगले पुनरावृत्ति के साथ कंटिन्यू रन होता है।
Example of use of continue statement in while Loop.
let p = 10;
while (p < 20) {
p++;
if (p === 12 || p === 14 || p === 17) {
continue; // here continue statement skip the rest of the loop when p is equal to 12, 14, or 17
}
console.log(p);
}
While loop explanation of continue statement.
जब तक p वेरिएबल की वैल्यू 20 से कम है, तब तक व्हाइल लूप चलता रहता है।
जब p वेरिएबल 12, 14 या 17 न्यूमेरिक वैल्यू पर मूव होता है, तो continue स्टेटमेंट नेक्स्ट स्टेटमेंट को एक्सेक्यूट करता है, जिससे व्हाइल लूप दी गई उन नंबर्स वैल्यू को प्रिंट नहीं करता है।
रिजल्ट के रूप में, 12, 14 और 17 न्यूमेरिक वैल्यू प्रिंट नहीं होते हैं, लेकिन अन्य सभी न्यूमेरिक वैल्यू प्रिंट होती हैं।
जहा break स्टेटमेंट प्रोग्राम लूप को पूरी तरह से स्टॉप कर देता है, जबकि continue स्टेटमेंट केवल वर्तमान दी गई रेपीटशन को अवॉयड कर देता है, जिससे लूप प्रोग्राम कंटिन्यू स्टेटमेंट के साथ कंटिन्यू स्टेटमेंट को प्रिंट करता है।
Main Differences Between break and continue statement.
Statement | Keyword Purpose | Behaviour in program |
break | Break statement Exits the loop entirely, when it reaches given particular condition | Break statement Stops the program loop and continues with the code after the loop reach |
continue | Continue statement use to Skips the current iteration of the loop, and print next statement | Continue statement Jumps to the next iteration of the loop and print or check remaining statement |
Example of use of break and continue statements together.
तो चलिए जावास्क्रिप्ट प्रोग्राम में break और continue स्टेटमेंट दोनों को एक लूप में संयोजित कर डिस्प्ले करे।
for (let p = 0; p < 11; p++) {
if (p === 4) {
continue; // here continue statement Skip the 4 when if p equals 4
}
if (p === 8) {
break; // here break statement Exit the loop when if reach at p equals to 8
console.log(p);
}
Explanation of the above program.
इसमें फॉर लूप 0 से 10 तक रन होता है, लेकिन,
जब p वेरिएबल 4 नंबर पर मूव होता है, तो continue स्टेटमंट उस पुनरावृत्ति को अवॉयड कर देता है, और अगले स्टेटमेंट पर मूव हो जाता है।
जब p 8 न्यूमेरिक वैल्यू पर मूव होता है, तो break स्टेटमेंट तुरंत लूप से एग्जिट हो जाता है।
Uses of break and continue statements in JavaScript programming.
break statement.
जावास्क्रिप्ट प्रोग्राम में यदि कोई पर्टिकुलर कंडीशन पूरी करनी है, जैसे, किसी ग्रुप में वह एलिमेंट या आइटम मिलना, जिसे आप उस प्रोग्राम मे सर्च कर रहे थे. तो आप उस प्रोग्राम लूप से जल्दी बाहर निकलने के लिए ब्रेक स्टेटमंट का उपयोग कर सकते हैं।
जैसे, किसी ऐरे में किसी स्पेसिफिक एलिमेंट या वैल्यू को सर्च करना और उसके मिल जाने पर ब्रेक स्टेटमेंट प्रोग्राम में लूप को रोकना।
continue statement.
यदि किसी जावास्क्रिप्ट प्रोग्राम में कोई पर्टिकुलर कंडीशन कम्पलीट होती है, तो आप लूप रेपीटशन को उस एलिमेंट में अवॉइड कर हैं, लूप के नेक्स्ट स्टेटमेंट को प्रोसेस या प्रिंट करना कंटिन्यू कर सकते हैं।
जैसे, जावास्क्रिप्ट प्रोग्राम में कुछ पर्टिकुलर वैल्यू को फ़िल्टर करना। जहा, लूप रेपीटशन के दौरान अमान्य या अवांछित डेटा एलिमेंट को छोड़ देता है।
Conclusion of break and continue statements.
किसी भी जावास्क्रिप्ट प्रोग्राम में break और continue स्टेटमेंट जावास्क्रिप्ट में उपयोग लूप के डिफ़ॉल्ट कण्ट्रोल फ्लो को कण्ट्रोल करने में किया जाता हैं।
जहा break स्टेटमेंट जावास्क्रिप्ट प्रोग्रामर को किसी पर्टिकुलर कंडीशन के कम्पलीट होने पर लूप से जल्दी एग्जिट करने की परमिशन प्रोवाइड करता है।
वही जावास्क्रिप्ट प्रोग्राम में Continue स्टेटमेंट प्रोग्रामर को करंट रेपीटशन स्टेप को अवॉयड कर लूप में नेक्स्ट लूप रेपीटशन स्टेप के साथ कंटिन्यू परमिशन प्रोवाइड करता है।