ब्रेक स्टेटमेंट
ब्रेक स्टेटमेंट का उपयोग लूप से जल्दी बाहर निकलने के लिए किया जाता है, जो संलग्न घुंघराले ब्रेसिज़ को तोड़ता है। ब्रेक स्टेटमेंट लूप से बाहर निकलता है।
आइए जावास्क्रिप्ट में ब्रेक स्टेटमेंट का एक उदाहरण देखें। निम्न उदाहरण थोड़ी देर के लूप के साथ ब्रेक स्टेटमेंट के उपयोग को दिखाता है। ध्यान दें कि कैसे लूप जल्दी टूट जाता है जब x 5 तक पहुंचता है और दस्तावेज़ तक पहुंचता है। क्लोजिंग कर्ली ब्रेस के ठीक नीचे (..) स्टेटमेंट लिखें
उदाहरण
लाइव डेमो
<html> <body> <script> var x = 1; document.write("Entering the loop<br /> "); while (x < 20) { if (x == 5) { break; // breaks out of loop completely } x = x + 1; document.write( x + "<br />"); } document.write("Exiting the loop!<br /> "); </script> </body> </html>
जारी बयान
जारी बयान दुभाषिया को लूप के अगले पुनरावृत्ति को तुरंत शुरू करने और शेष कोड ब्लॉक को छोड़ने के लिए कहता है। जब एक जारी बयान का सामना करना पड़ता है, तो प्रोग्राम प्रवाह तुरंत लूप चेक अभिव्यक्ति में चला जाता है और यदि स्थिति सही रहती है, तो यह अगला पुनरावृत्ति शुरू करता है, अन्यथा, नियंत्रण लूप से बाहर आता है।
जारी बयान लूप में एक पुनरावृत्ति पर टूट जाता है। यह उदाहरण थोड़ी देर के लूप के साथ जारी रखें कथन के उपयोग को दिखाता है। ध्यान दें कि कैसे जारी रखें स्टेटमेंट का उपयोग प्रिंटिंग को छोड़ने के लिए किया जाता है जब वेरिएबल x में इंडेक्स 8 तक पहुंच जाता है
उदाहरण
लाइव डेमो
<html> <body> <script> var x = 1; document.write("Entering the loop<br /> "); while (x < 10) { x = x + 1; if (x == 8) { continue; // skip rest of the loop body } document.write( x + "<br />"); } document.write("Exiting the loop!<br /> "); </script> </body> </html>
लेबल स्टेटमेंट
JavaScript लेबल स्टेटमेंट का उपयोग किसी पहचानकर्ता के लिए एक लेबल को प्रीफ़िक्स करने के लिए किया जाता है। प्रवाह को अधिक सटीक रूप से नियंत्रित करने के लिए एक लेबल का उपयोग ब्रेक और जारी बयान के साथ किया जा सकता है। एक लेबल केवल एक पहचानकर्ता होता है जिसके बाद एक कोलन (:) होता है जो किसी कथन या कोड के ब्लॉक पर लागू होता है। ब्रेक और जारी रखने वाले लेबल का उपयोग कैसे करें, यह समझने के लिए हम दो अलग-अलग उदाहरण देखेंगे।
आप ब्रेक स्टेटमेंट के साथ प्रवाह को नियंत्रित करने के लिए लेबल का उपयोग करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं
उदाहरण
लाइव डेमो
<html> <body> <script> document.write("Entering the loop!<br /> "); outerloop: // This is the label name for (var i = 0; i < 5; i++) { document.write("Outerloop: " + i + "<br />"); innerloop: for (var j = 0; j < 5; j++) { if (j > 3 ) break ; // Quit the innermost loop if (i == 2) break innerloop; // Do the same thing if (i == 4) break outerloop; // Quit the outer loop document.write("Innerloop: " + j + " <br />"); } } document.write("Exiting the loop!<br /> "); </script> </body> </html>