इस ट्यूटोरियल में, आप उदाहरणों की मदद से जारी स्टेटमेंट के बारे में जानेंगे।
continue
बयान पाश की वर्तमान यात्रा को छोड़ने के लिए प्रयोग किया जाता है और इस कार्यक्रम के नियंत्रण प्रवाह अगले चरण को जाता है।
continue
कथन का वाक्य विन्यास है:
continue (label);
नोट: label
वैकल्पिक है और शायद ही कभी इस्तेमाल किया जाता है।
जावास्क्रिप्ट का कार्य विवरण जारी रखना

लूप के लिए जारी रखें
एक में for
पाश, continue
वर्तमान यात्रा छोड़ देता है और नियंत्रण प्रवाह करने के लिए कूदता है updateExpression ।
उदाहरण 1: I का मान प्रिंट करें
// program to print the value of i for (let i = 1; i <= 5; i++) ( // condition to continue if (i == 3) ( continue; ) console.log(i); )
आउटपुट
1 2 4 5
उपरोक्त कार्यक्रम में, for
लूप का उपयोग प्रत्येक पुनरावृत्ति में i के मान को प्रिंट करने के लिए किया जाता है।
continue
लूप के अंदर स्टेटमेंट पर ध्यान दें ।
if(i == 3) ( continue; )
इसका मतलब यह है
- जब मैं 3 के बराबर होता है , तो
continue
कथन तीसरा पुनरावृत्ति छोड़ देता है। - फिर, 4
i
हो जाता है और परीक्षण की स्थिति और कथन का फिर से मूल्यांकन किया जाता है।continue
- इसलिए, 4 और 5 अगले दो पुनरावृत्तियों में छपे हैं।
नोट : continue
कथन लगभग हमेशा निर्णय लेने के बयान के साथ उपयोग किया जाता है। अधिक जानने के लिए, जावास्क्रिप्ट पर जाएं … और विवरण।
for
लूप के बारे में अधिक जानने के लिए , लूप के लिए जावास्क्रिप्ट पर जाएँ।
नोट : break
कथन पूरी तरह से लूप को समाप्त करता है। हालांकि, continue
बयान केवल वर्तमान पुनरावृत्ति को छोड़ देता है।
लूप के साथ जारी रखें
एक while
लूप में, continue
वर्तमान पुनरावृत्ति को छोड़ देता है और कार्यक्रम का नियंत्रण प्रवाह while
स्थिति में वापस कूदता है ।
continue
बयान के लिए उसी तरह से काम करता है while
और do… while
छोरों।
उदाहरण 2: सकारात्मक संख्या की गणना करें
// program to calculate positive numbers only // if the user enters a negative number, that number is skipped from calculation // negative number -> loop terminate // non-numeric character -> skip iteration let sum = 0; let number = 0; while (number>= 0) ( // add all positive numbers sum += number; // take input from the user number = parseInt(prompt('Enter a number: ')); // continue condition if (isNaN(number)) ( console.log('You entered a string.'); number = 0; // the value of number is made 0 again continue; ) ) // display the sum console.log(`The sum is $(sum).`);
आउटपुट
एक नंबर दर्ज करें: 1 एक नंबर दर्ज करें: 2 एक नंबर दर्ज करें: हैलो आपने एक स्ट्रिंग दर्ज किया है। एक नंबर दर्ज करें: 5 एक नंबर दर्ज करें: -2 योग 8 है।
उपरोक्त कार्यक्रम में, उपयोगकर्ता एक संख्या में प्रवेश करता है। while
पाश उपयोगकर्ता द्वारा दर्ज सकारात्मक संख्या के कुल योग मुद्रित करने के लिए प्रयोग किया जाता है।
continue
कथन के उपयोग पर ध्यान दें।
if (isNaN(number)) ( continue; )
- जब उपयोगकर्ता एक गैर-संख्यात्मक संख्या / स्ट्रिंग दर्ज करता है, तो
continue
बयान वर्तमान पुनरावृत्ति को छोड़ देता है। फिर कार्यक्रम का नियंत्रण प्रवाह लूप की स्थिति में जाता हैwhile
। - जब उपयोगकर्ता 0 से कम संख्या में प्रवेश करता है , तो लूप समाप्त हो जाता है।
उपरोक्त कार्यक्रम में, isNaN()
यह जांचने के लिए उपयोग किया जाता है कि उपयोगकर्ता द्वारा दर्ज किया गया मान एक संख्या है या नहीं।
while
लूप के बारे में अधिक जानने के लिए , लूप के दौरान जावास्क्रिप्ट पर जाएँ।
नेस्टड लूप के साथ जारी रखें
जब continue
दो नेस्टेड छोरों के अंदर उपयोग किया जाता है, continue
तो आंतरिक लूप के वर्तमान पुनरावृत्ति को छोड़ देता है। उदाहरण के लिए,
// nested for loops // first loop for (let i = 1; i <= 3; i++) ( // second loop for (let j = 1; j <= 3; j++) ( if (j == 2) ( continue; ) console.log(`i = $(i), j = $(j)`); ) )
आउटपुट
i = 1, j = 1 i = 1, j = 3 i = 2, j = 1 i = 2, j = 3 i = 3, j = 1 i = 3, j = 3
उपरोक्त कार्यक्रम में, जब continue
कथन निष्पादित होता है, तो यह आंतरिक लूप में वर्तमान पुनरावृत्ति को छोड़ देता है और प्रोग्राम का नियंत्रण प्रवाह इनर लूप के अपडेट एक्सप्रेशन में चला जाता है ।
इसलिए, आउटपुट में j = 2 का मान कभी प्रदर्शित नहीं होता है।
जावास्क्रिप्ट लेबल जारी है
नेस्टेड लूप का उपयोग करते समय, आप वर्तमान पुनरावृत्ति को छोड़ सकते हैं और प्रोग्राम के नियंत्रण प्रवाह को एक label
स्टेटमेंट के अपडेट एक्सप्रेशन में पास किया जा सकता है ।
लेकिन continue
जावास्क्रिप्ट में लेबल का उपयोग शायद ही कभी किया जाता है क्योंकि इससे कोड को पढ़ना और समझना कठिन हो जाता है।
यदि आप लेबल जारी बयानों के बारे में अधिक जानना चाहते हैं, तो लेबल जारी रखें पर जाएँ।