⊗jsPmLpCdg 166 of 505 menu

JavaScript में लूप कोड लिखने के टिप्स

जैसे-जैसे आप भाषा सीखते हैं, आपके प्रोग्रामों की जटिलता बढ़ती जाती है। अब यह बात करने का समय आ गया है कि कोड को सही तरीके से कैसे लिखा जाए ताकि वह वही करे जो आपने सोचा था। मैं आपको एक अच्छी विधि बताऊंगा।

मान लीजिए कि आपके सामने एक पर्याप्त जटिलता का कार्य है, जिसे लागू करने के लिए आपको कोड की कुछ पंक्तियाँ लिखनी होंगी।

गलत दृष्टिकोण यह होगा कि आप पूरे समाधान का कोड एक साथ लिखने का प्रयास करें, और फिर उसे जांचना शुरू करें। इस स्थिति में, अधिक संभावना है कि आपका कोड काम नहीं करेगा, और त्रुटि को ढूंढने के लिए आपको बड़ी मात्रा में कोड में खोजना होगा।

सही दृष्टिकोण यह है कि कार्य को छोटे-छोटे प्राथमिक चरणों में विभाजित करें, जिन्हें आप लागू करेंगे और उनकी शुद्धता की तुरंत जांच करेंगे। इस तरह, भले ही आपने कहीं गलती की हो, आप तुरंत समस्या को देख लेंगे और उसे ठीक कर लेंगे।

चलिए व्यवहार में कोशिश करते हैं। उदाहरण के लिए, मान लीजिए आपको संख्याओं वाली एक सरणी दी गई है:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

मान लीजिए कि आपके सामने यह कार्य है कि इस सरणी से उन तत्वों को लेना है जो 3 से विभाज्य हैं और उनका योग ज्ञात करना है।

पहले छोटे कदम के रूप में, मैं सुझाव दूंगा कि बस सरणी के तत्वों को लूप से पार करें और उन्हें कंसोल में प्रिंट करें। आइए ऐसा करें और सुनिश्चित करें, कि सब कुछ काम कर रहा है:

for (let elem of arr) { console.log(elem); }

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

for (let elem of arr) { if (elem % 3 === 0) { console.log(elem); // 3, 6, 9 प्रिंट करेगा } }

अब अगले कदम के रूप में, हम वांछित तत्वों का योग ज्ञात कर सकते हैं:

let sum = 0; for (let elem of arr) { if (elem % 3 === 0) { sum += elem; } } console.log(sum);

एक सरणी दी गई है:

let arr = [10, 20, 30, 40, 21, 32, 51];

इस सरणी से वे तत्व लें, जिनका पहला अंक 1 या 2 है, और उनका योग ज्ञात करें।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें