Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में ब्रेक और कंटिन्यू स्टेटमेंट्स में क्या अंतर है?


ब्रेक स्टेटमेंट

ब्रेक स्टेटमेंट का उपयोग लूप से जल्दी बाहर निकलने के लिए किया जाता है, enclosing curly braces से बाहर निकल जाता है। ब्रेक स्टेटमेंट लूप से बाहर निकल जाता है।

आइए जावास्क्रिप्ट में ब्रेक स्टेटमेंट का एक उदाहरण देखें। निम्नलिखित उदाहरण व्हाइल लूप के साथ ब्रेक स्टेटमेंट के उपयोग को दर्शाता है। ध्यान दें कि लूप कैसे जल्दी टूट जाता है जब x 5 तक पहुंच जाता है और क्लोजिंग कर्ली ब्रेस के ठीक नीचे document.write (..) स्टेटमेंट तक पहुंच जाता है,

उदाहरण

<html>    <body>       <script>          var x = 1;          document.write("Entering the loop<br /> ");          while (x < 20) {             if (x == 5) {                break;     // breaks out of loop completely             }             x = x +1;             document.write( x + "<br />");          }          document.write("Exiting the loop!<br /> ");       </script>    </body> </html>

कंटिन्यू स्टेटमेंट

कंटिन्यू स्टेटमेंट इंटरप्रेटर को लूप के अगले इटरेशन को तुरंत शुरू करने और शेष कोड ब्लॉक को छोड़ने के लिए कहता है। जब एक कंटिन्यू स्टेटमेंट का सामना होता है, तो प्रोग्राम फ्लो तुरंत लूप चेक एक्सप्रेशन पर चला जाता है और यदि कंडीशन true रहती है, तो यह अगला इटरेशन शुरू करता है, अन्यथा, कंट्रोल लूप से बाहर आ जाता है।

कंटिन्यू स्टेटमेंट लूप में एक इटरेशन को छोड़ देता है। यह उदाहरण व्हाइल लूप के साथ कंटिन्यू स्टेटमेंट के उपयोग को दर्शाता है। ध्यान दें कि कंटिन्यू स्टेटमेंट का उपयोग तब प्रिंटिंग को छोड़ने के लिए किया जाता है जब वेरिएबल x में रखा इंडेक्स 8 तक पहुंच जाता है -

उदाहरण

<html>    <body>       <script>          var x = 1;          document.write("Entering the loop<br /> ");          while (x < 10)  {             x = x+ 1;             if (x == 8){                continue;  // skip rest of the loop body             }             document.write( x + "<br />");          }          document.write("Exiting the loop!<br /> ");       </script>    </body> </html>

  1. जावास्क्रिप्ट में फंक्शन्स और मेथड्स में क्या अंतर है? जावास्क्रिप्ट में फंक्शन्स और मेथड्स में क्या अंतर है?

    जावास्क्रिप्ट में फंक्शन्स और मेथड्स समान हैं, लेकिन एक मेथड एक फंक्शन है, जो एक ऑब्जेक्ट की प्रॉपर्टी है।निम्नलिखित जावास्क्रिप्ट में फंक्शन का एक उदाहरण है:function functionname(param1, param2){    // code }उदाहरणमेथड एक ऑब्जेक्ट से जुड़ा फंक्शन है। निम्नलिखित जावास्क्रिप्ट में मेथड का ए

  1. - जावास्क्रिप्ट और पायथन में सेमीकोलन का क्या अंतर है?

    पायथन में सेमीकोलन वैकल्पिक हैं। जावास्क्रिप्ट में भी यह वैकल्पिक है, लेकिन इसे जोड़ना एक अच्छी प्रैक्टिस है और कुछ स्टेटमेंट्स के मामले में यह आवश्यकता होती है। यदि इन स्टेटमेंट्स में सेमीकोलन नहीं डाला जाता, तो एक स्वचालित रूप से जुड़ जाता है, लेकिन यह कोड के उद्देश्य को बदल सकता है। इसे ऑटोमेटिक

  1. जावा और जावास्क्रिप्ट में क्या अंतर है? जावा और जावास्क्रिप्ट में क्या अंतर है?

    वेब डेवलपर जेरेमी कीथ ने 2009 में कहा था, जावा का जावास्क्रिप्ट से वही रिश्ता है जो हैम का हैम्स्टर से। इस उपमा की सटीकता पर बहस हो सकती है, लेकिन इसके पीछे की भावना ठोस है: जावा और जावास्क्रिप्ट, एक सामान्य भाषाई जड़ साझा करने के बावजूद, दो बिल्कुल अलग प्रोग्रामिंग भाषाएं हैं। वर्षों में ये थोड़ा ओ