जेसक्रिप्ट continue बातचीत
- पिछला पृष्ठ const
- अगला पृष्ठ debugger
- एक पर्याय की ओर वापस जाएं जेस्क्रिप्ट स्टेटमेंट रेफरेंस मैनुअल
परिभाषा और उपयोग
यदि निर्दिष्ट स्थिति में आता है, तो continue बातचीत एक इटरेशन (चक्र में) को तोड़ देगी और चक्र के अगले इटरेशन को जारी रखेगी
continue और break बातचीत के बीच का फर्क यह है कि continue बातचीत "चक्र से बाहर निकलने" नहीं करता, वह चक्र के एक इटरेशन को "छोड़ देता है"
लेकिन, जब continue बातचीत को चलाया जाता है, विभिन्न प्रकार के चक्र के लिए, इसका व्यवहार अलग-अलग होता है:
- while चक्र में, शर्त को परीक्षण करें, यदि वह सही है, तो फिर से चक्र को फिर से चलाएं
- for चक्र में, पहले वृद्धि एक्सप्रेशन (उदाहरण के लिए i++) को गणना करें, फिर शर्त को परीक्षण करें ताकि यह निर्धारित किया जा सके कि क्या एक और बार इटरेशन करना है
- continue बातचीत वैकल्पिक लेबल संदर्भ के साथ भी इस्तेमाल की जा सकती है
टिप्पणी: continue बातचीत (टैग निर्देशक नहीं होने वाला या होने वाला) केवल चक्र में ही इस्तेमाल की जा सकती है。
उदाहरण
इस उदाहरण में, हम for लूप को continue वाक्यांश के साथ संयोजित कर रहे हैं
एक चक्र भाग को चक्र में चलाएं, लेकिन "3" इसमें से छोड़ दें:
वार text = "" वार i; for (आई = 0; आई < 5; आई++) { if (आई === 3) { जारी रखें; } टेक्स्ट += "अंक है " + आई + "<br>"; }
पृष्ठ के नीचे अधिक TIY उदाहरण हैं。
व्याकरण
जारी रखें;
वैकल्पिक लेबल संदर्भ के उपयोग:
जारी रखें लेबलनेम;
तकनीकी विवरण
जेसक्रिप्ट संस्करण: | ECMAScript 1 |
---|
अधिक उदाहरण
उदाहरण
इस उदाहरण में, हम while चक्र को continue बातचीत के साथ इस्तेमाल करेंगे。
एक चक्र भाग को चक्र में चलाएं, लेकिन "3" इसमें से छोड़ दें:
वार text = ""; वारियबल आई = 0; while (आई < 5) { आई++; if (आई === 3) { जारी रखें; } text += "<br>संख्या है " + i; }
पाठ का परिणाम इस तरह होगा:
संख्या 1 है संख्या 2 है संख्या 4 है संख्या 5 है
उदाहरण
एक बाइनरी गणना करें, लेकिन संख्या 2 और 3 को आगे बढ़ाएं (ओर ऑपरेटर का उपयोग करके):
वार text = ""; वार i; फ़ॉर (i = 1; i < 8; i++) { यदि (i === 2 || i === 3) जारी रखें; document.getElementById("demo").innerHTML += i + "<br>"; }
पाठ का परिणाम इस तरह होगा:
1 4 5 6 7
उदाहरण
इस उदाहरण में, हम for लूप को continue वाक्यांश के साथ संयोजित कर रहे हैं
अनुक्रमित बाइनरी गणना करें, लेकिन अनुक्रमित एलीमेंट "सब" को आगे बढ़ाएं
वार cars = ["बीएमडब्ल्यू", "वोल्वो", "सब", "फोर्ड"]; वार text = "" वार i; फ़ॉर (i = 0; i < cars.length; i++) { यदि (cars[i] === "सब") { जारी रखें; } text += cars[i] + "<br>"; }
पाठ का परिणाम इस तरह होगा:
बीएमडब्ल्यू वोल्वो फोर्ड
उदाहरण
लेबल युक्त जारी रखें वाक्यांश का उपयोग करके अनुक्रमित फ़ॉर लूप में किसी भी मान को आगे बढ़ाएं
वार text = ""; वार i, j; लूप 1: // पहले फ़ॉर लूप को "लूप 1" से चिह्नित किया गया है फ़ॉर (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; लूप 2: // दूसरे फ़ॉर लूप को "लूप 2" से चिह्नित किया गया है फ़ॉर (j = 10; j < 15; j++) { यदि (j === 12) { जारी रखें लूप 2; } document.getElementById("demo").innerHTML = text += j + " "; } }
ब्राउज़र समर्थन
वाक्य | च्रोम | आईई | फायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|---|
जारी रखें | समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
संबंधित पृष्ठ
जावास्क्रिप्ट शिक्षा कोषःJavaScript Break और Continue
जावास्क्रिप्ट शिक्षा कोषःJavaScript For चक्र
जावास्क्रिप्ट शिक्षा कोषःJavaScript While चक्र
जावास्क्रिप्ट शिक्षा कोषःJavaScript break वाक्य
जावास्क्रिप्ट संदर्भ मानचित्रःJavaScript for वाक्य
जावास्क्रिप्ट संदर्भ मानचित्रःJavaScript while वाक्य
- पिछला पृष्ठ const
- अगला पृष्ठ debugger
- एक पर्याय की ओर वापस जाएं जेस्क्रिप्ट स्टेटमेंट रेफरेंस मैनुअल