जावास्क्रिप्ट ब्रेक स्टेटमेंट (उदाहरणों के साथ)

इस ट्यूटोरियल में, आप उदाहरणों की मदद से ब्रेक स्टेटमेंट के बारे में जानेंगे।

breakबयान तुरंत पाश समाप्त करने के लिए जब यह आता है प्रयोग किया जाता है।

breakकथन का वाक्य विन्यास है:

 break (label);

नोट: label वैकल्पिक है और शायद ही कभी इस्तेमाल किया जाता है।

जावास्क्रिप्ट ब्रेक स्टेटमेंट का कार्य

जावास्क्रिप्ट ब्रेक स्टेटमेंट का कार्य

उदाहरण 1: लूप के साथ विराम

 // program to print the value of i for (let i = 1; i <= 5; i++) ( // break condition if (i == 3) ( break; ) console.log(i); )

आउटपुट

 १ २

उपरोक्त कार्यक्रम में, forलूप का उपयोग प्रत्येक पुनरावृत्ति में i के मान को प्रिंट करने के लिए किया जाता है। breakबयान के रूप में प्रयोग किया जाता है:

 if(i == 3) ( break; )

इसका मतलब है, जब मैं 3 के बराबर होता है , तो breakकथन लूप को समाप्त कर देता है। इसलिए, आउटपुट में 3 से अधिक या उसके बराबर मान शामिल नहीं हैं।

नोट : breakकथन लगभग हमेशा निर्णय लेने वाले बयानों के साथ उपयोग किया जाता है। अधिक जानने के लिए, जावास्क्रिप्ट पर जाएं … और विवरण।

forलूप के बारे में अधिक जानने के लिए , लूप के लिए जावास्क्रिप्ट पर जाएँ।

उदाहरण 2: लूप के साथ विराम

 // program to find the sum of positive numbers // if the user enters a negative numbers, break ends the loop // the negative number entered is not added to sum let sum = 0, number; while(true) ( // take input again if the number is positive number = parseInt(prompt('Enter a number: ')); // break condition if(number < 0) ( break; ) // add all positive numbers sum += number; ) // display the sum console.log(`The sum is $(sum).`);

आउटपुट

 एक नंबर दर्ज करें: 1 एक नंबर दर्ज करें: 2 एक नंबर दर्ज करें: 3 एक नंबर दर्ज करें: -5 योग 6 है। 

उपरोक्त कार्यक्रम में, उपयोगकर्ता एक संख्या में प्रवेश करता है। whileपाश उपयोगकर्ता द्वारा दर्ज संख्या के कुल योग मुद्रित करने के लिए प्रयोग किया जाता है।

यहाँ breakकथन का उपयोग इस प्रकार है:

 if(number < 0) ( break; )

जब उपयोगकर्ता नकारात्मक संख्या में प्रवेश करता है, तो यहां -5, breakस्टेटमेंट लूप को समाप्त कर देता है और प्रोग्राम का कंट्रोल फ्लो लूप के बाहर चला जाता है।

इस प्रकार, whileलूप तब तक जारी रहता है जब तक कि उपयोगकर्ता एक नकारात्मक संख्या में प्रवेश नहीं करता है।

whileलूप के बारे में अधिक जानने के लिए , लूप के दौरान जावास्क्रिप्ट पर जाएँ।

नेस्टड लूप के साथ ब्रेक

जब breakदो नेस्टेड छोरों के अंदर उपयोग किया जाता है, breakतो आंतरिक लूप को समाप्त करता है। उदाहरण के लिए,

 // nested for loops // first loop for (let i = 1; i <= 3; i++) ( // second loop for (let j = 1; j <= 3; j++) ( if (i == 2) ( break; ) console.log(`i = $(i), j = $(j)`); ) )

आउटपुट

 i = 1, j = 1 i = 1, j = 2 i = 1, j = 3 i = 3, j = 1 i = 3, j = 2 i = 3, j = 3

उपरोक्त कार्यक्रम में, जब i == 2, breakकथन निष्पादित होता है। यह आंतरिक लूप को समाप्त करता है और प्रोग्राम के नियंत्रण प्रवाह को बाहरी लूप में ले जाता है।

इसलिए, आउटपुट में i = 2 का मान कभी प्रदर्शित नहीं होता है।

जावास्क्रिप्ट लेबल टूट गया

नेस्टेड लूप का उपयोग करते समय, आप एक labelबयान के साथ बाहरी लूप को भी समाप्त कर सकते हैं ।

हालाँकि breakजावास्क्रिप्ट में लेबल का उपयोग शायद ही कभी किया जाता है क्योंकि इससे कोड को पढ़ना और समझना कठिन हो जाता है।

यदि आप लेबल ब्रेक स्टेटमेंट के बारे में अधिक जानना चाहते हैं, तो लेबल ब्रेक पर जाएँ।

breakबयान में यह भी साथ प्रयोग किया जाता है switchबयान। अधिक जानने के लिए, जावास्क्रिप्ट स्विच स्टेटमेंट पर जाएँ।

दिलचस्प लेख...