जावास्क्रिप्ट ब्रेक और जारी रखें
एक लूप का break
कथन "कूदता है"।
लूप में continue
एक पुनरावृत्ति "कूदता है" कथन।
ब्रेक स्टेटमेंट
आप break
इस ट्यूटोरियल के पिछले अध्याय में उपयोग किए गए कथन को पहले ही देख चुके हैं। switch()
इसका उपयोग एक बयान के "बाहर कूदने" के लिए किया गया था ।
कथन का break
उपयोग लूप से बाहर निकलने के लिए भी किया जा सकता है:
उदाहरण
for (let i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
उपरोक्त उदाहरण में, break
लूप काउंटर (i) 3 होने पर स्टेटमेंट लूप को समाप्त करता है ("लूप को तोड़ता है")।
जारी बयान
यदि कोई निर्दिष्ट स्थिति होती है, तो कथन एक पुनरावृत्ति (लूप में) को continue
तोड़ता है, और लूप में अगले पुनरावृत्ति के साथ जारी रहता है।
यह उदाहरण 3 के मान को छोड़ देता है:
उदाहरण
for (let i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
जावास्क्रिप्ट लेबल
JavaScript कथनों को लेबल करने के लिए आप एक लेबल नाम और एक कोलन के साथ कथनों से पहले होते हैं:
label:
statements
और कथन केवल जावास्क्रिप्ट कथन हैं break
जो continue
एक कोड ब्लॉक से "बाहर निकल सकते हैं"।
वाक्य - विन्यास:
break labelname;
continue labelname;
कथन (लेबल संदर्भ के continue
साथ या बिना) का उपयोग केवल एक लूप पुनरावृत्ति को छोड़ने के लिए किया जा सकता है ।
break
लेबल संदर्भ के बिना कथन का उपयोग केवल लूप
या स्विच से बाहर निकलने के लिए किया जा सकता है ।
एक लेबल संदर्भ के साथ, किसी भी कोड ब्लॉक से बाहर निकलने के लिए ब्रेक स्टेटमेंट का उपयोग किया जा सकता है :
उदाहरण
const cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "<br>";
text += cars[1] + "<br>";
break list;
text += cars[2] + "<br>";
text += cars[3] + "<br>";
}
एक कोड ब्लॉक { और } के बीच कोड का एक ब्लॉक है।