जावास्क्रिप्ट लेबल स्टेटमेंट का उपयोग एक पहचानकर्ता को लेबल से पूर्वसर्ग करने के लिए किया जाता है। एक लेबल का उपयोग ब्रेक और कंटिन्यू स्टेटमेंट के साथ प्रवाह को अधिक सटीक रूप से नियंत्रित करने के लिए किया जा सकता है। एक लेबल केवल एक पहचानकर्ता है जिसके बाद एक कोलन (:) होता है जिसे एक स्टेटमेंट या कोड के ब्लॉक पर लागू किया जाता है। हम ब्रेक और कंटिन्यू के साथ लेबल का उपयोग कैसे करें, यह समझने के लिए दो अलग-अलग उदाहरण देखेंगे।
उदाहरण
आप ब्रेक स्टेटमेंट के साथ प्रवाह को नियंत्रित करने के लिए लेबल का उपयोग करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं
लाइव डेमो
<html> <body> <script> document.write("लूप में प्रवेश!<br /> "); outerloop: // यह लेबल नाम है for (var i = 0; i < 5; i++) { document.write("आउटरलूप: " + i + "<br />"); innerloop: for (var j = 0; j < 5; j++) { if (j > 3 ) break ; // इनरमोस्ट लूप छोड़ें if (i == 2) break innerloop; // वही करें if (i == 4) break outerloop; // आउटर लूप छोड़ें document.write("इनरलूप: " + j + " <br />"); } } document.write("लूप से बाहर निकलना!<br /> "); </script> </body> </html>उदाहरण
आप कंटिन्यू स्टेटमेंट के साथ प्रवाह को नियंत्रित करने के लिए लेबल का उपयोग करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं
लाइव डेमो
<html> <body> <script> document.write("लूप में प्रवेश!<br /> "); outerloop: // यह लेबल नाम है for (var i = 0; i < 3; i++) { document.write("आउटरलूप: " + i + "<br />"); for (var j = 0; j < 5; j++) { if (j == 3) { continue outerloop; } document.write("इनरलूप: " + j + "<br />"); } } document.write("लूप से बाहर निकलना!<br /> "); </script> </body> </html>