इस ट्यूटोरियल में, आप उदाहरणों की मदद से ब्रेक स्टेटमेंट के बारे में जानेंगे।
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
बयान। अधिक जानने के लिए, जावास्क्रिप्ट स्विच स्टेटमेंट पर जाएँ।