⊗jsPmLpBr 156 of 505 menu

JavaScript में break इंस्ट्रक्शन

break इंस्ट्रक्शन लूप को समय से पहले समाप्त करने की अनुमति देती है। आइए देखते हैं कि ऐसा कब उपयोगी हो सकता है। मान लीजिए कि हमारे पास एक लूप है जो सरणी के तत्वों को कंसोल में आउटपुट करता है:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { console.log(elem); }

मान लीजिए कि हमारे सामने यह निर्धारित करने का कार्य है कि क्या सरणी में संख्या 3 है। यदि है - तो कंसोल में शब्द 'है' आउटपुट करेंगे (और यदि नहीं है - तो कुछ नहीं करेंगे)।

अपने कार्य को हल करते हैं:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem === 3) { console.log('है'); } }

कार्य हल हो गया है, हालांकि, एक समस्या है: संख्या 3 मिलने के बाद भी, सरणी अभी भी बेमतलब आगे पुनरावृत्ति करती रहती है, जिससे कीमती प्रोसेसर संसाधनों का उपयोग होता है और हमारी स्क्रिप्ट का काम धीमा हो जाता है।

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

तो, आइए लूप को समाप्त करते हैं, जैसे ही हमें संख्या 3 मिल जाए:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem == 3) { console.log('है'); break; // लूप से बाहर निकल जाएंगे } }

break इंस्ट्रक्शन किसी भी लूप को समाप्त कर सकती है: सामान्य for, while और इत्यादि।

संख्याओं वाली एक सरणी दी गई है। एक लूप चलाएं जो इस सरणी के तत्वों को एक-एक करके कंसोल में आउटपुट करेगा, जब तक कि 0 मान वाला तत्व नहीं मिल जाता। उसके बाद लूप को अपना काम समाप्त करना चाहिए।

संख्याओं वाली एक सरणी दी गई है। सरणी की शुरुआत से लेकर पहली ऋणात्मक संख्या तक के तत्वों का योग ज्ञात कीजिए।

संख्याओं वाली एक सरणी दी गई है। इस सरणी में पहली संख्या 3 की स्थिति ज्ञात कीजिए (मान लीजिए कि यह संख्या सरणी में अवश्य है)।

यह निर्धारित करें कि संख्या 1 से शुरू होने वाली कितनी पूर्णांक संख्याओं को जोड़ने की आवश्यकता है, ताकि योग 100 से अधिक हो जाए।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें