जावास्क्रिप्ट जारी रखें
उदाहरण
कोड के एक ब्लॉक के माध्यम से लूप करें, लेकिन 3 के मान को छोड़ दें:
let text = "";
for (let i = 0; i < 5; i++) {
if (i === 3) continue;
text += i + "<br>";
}
let text = "";
let i = 0;
while (i < 5) {
i++;
if (i === 3) continue;
text += i + "<br>";
}
नीचे और अधिक उदाहरण।
परिभाषा और उपयोग
यदि कोई निर्दिष्ट स्थिति होती है, तो कथन एक पुनरावृत्ति (लूप में) को continue
तोड़ता है, और लूप में अगले पुनरावृत्ति के साथ जारी रहता है।
जारी रखें और ब्रेक स्टेटमेंट के बीच का अंतर , लूप के "कूदने" के बजाय है, जारी कथन लूप में एक पुनरावृत्ति "कूदता है"।
हालांकि, जब जारी बयान निष्पादित किया जाता है, तो यह विभिन्न प्रकार के लूपों के लिए अलग-अलग व्यवहार करता है:
- थोड़ी देर के लूप में, स्थिति का परीक्षण किया जाता है, और यदि यह सत्य है, तो लूप को फिर से निष्पादित किया जाता है
- लूप के लिए , इंक्रीमेंट एक्सप्रेशन (जैसे i++) का पहले मूल्यांकन किया जाता है, और फिर यह पता लगाने के लिए स्थिति का परीक्षण किया जाता है कि क्या एक और पुनरावृत्ति की जानी चाहिए
जारी कथन का उपयोग वैकल्पिक लेबल संदर्भ के साथ भी किया जा सकता है।
नोट: जारी बयान (लेबल संदर्भ के साथ या बिना) का उपयोग केवल लूप के अंदर किया जा सकता है।
वाक्य - विन्यास
continue;
वैकल्पिक लेबल संदर्भ का उपयोग करना:
continue labelname;
और ज्यादा उदाहरण
संख्या 2 और 3 छोड़ें (OR ऑपरेटर का उपयोग करके):
let text = "";
for (let i = 1; i < 8; i++) {
if (i === 2 || i === 3) continue;
text += i + ""<br>";
}
एक सरणी पर लूप करें, लेकिन "साब" को छोड़ दें:
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let text = "";
for (let = 0; i < cars.length; i++) {
if (cars[i] === "Saab") {
continue;
}
text += cars[i] + "<br>";
}
उदाहरण
लेबल संदर्भ के साथ, नेस्टेड लूप में मान छोड़ें:
let text = "";
// The first for loop is labeled Loop1:
Loop1:
for (let i = 0; i < 3; i++) {
text += i + "<br>";
// The second for loop is labeled Loop2:
Loop2:
for (let i = 10; i < 15; i++) {
if (i === 12) continue Loop2;
text += i + "<br>";
}
}
संबंधित पृष्ठ
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट ब्रेक और जारी रखें
जावास्क्रिप्ट ट्यूटोरियल: लूप के लिए जावास्क्रिप्ट
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट जबकि लूप
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट ब्रेक स्टेटमेंट
जावास्क्रिप्ट संदर्भ: वक्तव्य के लिए जावास्क्रिप्ट
जावास्क्रिप्ट संदर्भ: जावास्क्रिप्ट जबकि वक्तव्य
ब्राउज़र समर्थन
continue
एक ECMAScript1 (ES1) सुविधा है।
ES1 (जावास्क्रिप्ट 1997) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |