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>
उदाहरण
आप जारी रखने के कथन के साथ, प्रवाह को नियंत्रित करने के लिए लेबल का उपयोग करने के लिए निम्न कोड को चलाने का प्रयास कर सकते हैं
लाइव डेमो
<html> <body> <script> document.write("Entering the loop!<br /> "); outerloop: // This is the label name for (var i = 0; i < 3; i++) { document.write("Outerloop: " + i + "<br />"); for (var j = 0; j < 5; j++) { if (j == 3) { continue outerloop; } document.write("Innerloop: " + j + "<br />"); } } document.write("Exiting the loop!<br /> "); </script> </body> </html>