जावास्क्रिप्ट ब्रेक
उदाहरण
जब मैं 3 वर्ष का हो तो एक लूप से बाहर निकलें:
let text = "";
for (let i = 0; i < 5; i++) {
if (i === 3) break;
text += i + "<br>";
}
let text = "";i = 0;
while (i < 5) {
text += i + "<br>";
i++;
if (i === 3) break;
}
नीचे और अधिक उदाहरण।
परिभाषा और उपयोग
break
स्टेटमेंट स्विच या लूप से टूट जाता है ।
एक स्विच में, यह स्विच ब्लॉक से बाहर निकल जाता है। यह स्विच के अंदर अधिक कोड के निष्पादन को रोकता है।
एक लूप में, यह लूप से बाहर हो जाता है और लूप (यदि कोई हो) के बाद कोड निष्पादित करना जारी रखता है।
लेबल का उपयोग करना
break
कथन किसी भी जावास्क्रिप्ट कोड ब्लॉक से बाहर निकलने के लिए एक लेबल संदर्भ का उपयोग कर सकता है (नीचे "अधिक उदाहरण" देखें) ।
लेबल के बिना, ब्रेक का उपयोग केवल लूप या स्विच के अंदर ही किया जा सकता है।
वाक्य - विन्यास
break;
वैकल्पिक लेबल संदर्भ का उपयोग करना:
break labelname;
और ज्यादा उदाहरण
मामला सही होने पर स्विच ब्लॉक से बाहर निकलें:
let day;
switch (new Date().getDay()) {
case 0:
day = "Sunday";
break;
case 1:
day = "Monday";
break;
case 2:
day = "Tuesday";
break;
case 3:
day = "Wednesday";
break;
case 4:
day = "Thursday";
break;
case 5:
day = "Friday";
break;
case 6:
day = "Saturday";
break;
}
एक सूची से बाहर तोड़ो:
let text = "";
const cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
break list;
text += cars[3] + "<br>";
}
उदाहरण
नेस्टेड लूप से बाहर निकलें:
// The first for loop is labeled "Loop1"
Loop1:
for (let i = 0; i < 3; i++) {
// The second for loop is labeled "Loop2"
Loop2:
for (let i = 10; i < 15; i++) {
if (i === 12) break Loop1;
}
}
संबंधित पृष्ठ
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट ब्रेक और जारी रखें
जावास्क्रिप्ट ट्यूटोरियल: लूप के लिए जावास्क्रिप्ट
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट जबकि लूप
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट स्विच
जावास्क्रिप्ट संदर्भ: जावास्क्रिप्ट स्टेटमेंट जारी रखें
जावास्क्रिप्ट संदर्भ: वक्तव्य के लिए जावास्क्रिप्ट
जावास्क्रिप्ट संदर्भ: जावास्क्रिप्ट जबकि वक्तव्य
जावास्क्रिप्ट संदर्भ: जावास्क्रिप्ट स्विच स्टेटमेंट
ब्राउज़र समर्थन
break
एक ECMAScript1 (ES1) सुविधा है।
ES1 (जावास्क्रिप्ट 1997) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |