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

| | | | | | | | | | | | | | | | | | | | |

do‚Ķ जबकि लूप का उपयोग कोड के ब्लॉक को एक बार निष्पादित करने के लिए किया जा सकता है और यदि कोई निर्देश सत्य के रूप में मूल्यांकन करना जारी रखता है तो निष्पादित करना जारी रहेगा। समय और करें ... जबकि लूप उपयोगी होते हैं यदि आप एक निश्चित शर्त पूरी होने पर कोड के ब्लॉक को निष्पादित करना चाहते हैं।

लूप्स प्रोग्रामिंग की एक मूलभूत विशेषता है और स्वचालित करने के लिए उपयोग किया जाता है समान कार्य। उदाहरण के लिए, मान लें कि आप छात्रों की सूची में प्रत्येक नाम को प्रिंट करना चाहते हैं। आप कार्य को स्वचालित करने के लिए एक लूप बना सकते हैं।

जावास्क्रिप्ट दो मुख्य प्रकार के लूप प्रदान करता है जिनका उपयोग ऐसे कार्य को करने के लिए किया जा सकता है जो कई बार दोहराए जाते हैं। पहला प्रकार, जिसे लूप के लिए कहा जाता है, एक कथन को कई बार निष्पादित करता है। दूसरा प्रकार है जबकि लूप, जो इस बात पर निर्भर करता है कि कोई शर्त सही है या नहीं। जावास्क्रिप्ट। हम लूप के जबकि के सिंटैक्स का पता लगाएंगे, do‚Ķ while लूप कैसे बनाएं, और इन लूप्स के कुछ उदाहरण एक्सप्लोर करें।

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

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

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

जावास्क्रिप्ट में जबकि लूप का सिंटैक्स यहां दिया गया है:

जबकि स्टेटमेंट के लिए के लिए JavaScript से काफी मिलता-जुलता है।

आप एक शर्त निर्दिष्ट करके एक अनंत लूप बना सकते हैं जो हमेशा सत्य के रूप में मूल्यांकन करेगा। सुनिश्चित करें कि आपकी स्थिति का मूल्यांकन असत्य के रूप में किया जा सकता है, जब तक कि आप लूप को तब तक जारी रखना चाहते हैं जब तक कि आप मैन्युअल रूप से नियोजन को रद्द नहीं कर देते।

JavaScript लूप उदाहरण के दौरान

मान लें कि हम एक विशिष्ट पार्टी कर रहे हैं। हम एक बार में केवल 40 लोगों को अपनी पार्टी में आमंत्रित करना चाहते हैं।

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

हमारा कोड निम्नलिखित लौटाता है:

हमारे कोड की पहली दो पंक्तियों में, हम दो वेरिएबल घोषित करते हैं। सीमा चर का उपयोग हमारे समूह में शामिल होने वाले लोगों की अधिकतम संख्या को निर्दिष्ट करने के लिए किया जाता है। current_attendees JavaScript वैरिएबल इस बात पर नज़र रखता है कि वर्तमान में कितने लोग पार्टी में शामिल हो रहे हैं।

आइए एक < बनाते हैं em>जबकि लूप जो तब तक चलता है जब तक वर्तमान प्रतिभागियों की संख्या हमारे द्वारा निर्धारित सीमा से कम न हो।

अगला, हमारा प्रोग्राम 1 वर्तमान प्रतिभागियों की संख्या में जोड़ता है और current_attendees को सीमा से घटाकर शेष रिक्तियों की संख्या की गणना करता है। >

हमारा चक्र तब तब तक चला जब तक हमारे समूह में 40 से कम लोग थे। हर बार लूप चलने पर, हमारे current_attendees में 1 की वृद्धि हुई। जैसे ही हमारा समूह 40 प्रतिभागियों तक पहुंचा, हमारे लूप ने काम करना बंद कर दिया। एक अन्य उदाहरण

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

हमारा कोड रिटर्न:

हमारा लूप vips सरणी के माध्यम से पुनरावृति करता है जब तक कि हमारा काउंटर चर की लंबाई से कम न हो जाए जावास्क्रिप्ट टेबल .

JavaScript do‚Ķ जबकि लूप

JavaScript do‚Ķ जबकि लूप एक बार स्टेटमेंट को एक्जीक्यूट करता है, फिर जांचता है कि कोई कंडीशन सही है या नहीं। यदि स्थिति सत्य है, तो लूप फिर से निष्पादित होगा। अन्यथा, कोड अब काम नहीं करता है।

थोड़ी देर के लूप और एक do‚Ķ जबकि लूप के बीच एक बड़ा अंतर है। Do ... जबकि लूप को कम से कम एक बार निष्पादित किया जाता है, भले ही निर्दिष्ट स्थिति कभी भी सत्य का मूल्यांकन न करे। इसके विपरीत, जबकि लूप केवल तभी निष्पादित होते हैं जब उनकी स्थिति सही होती है।

यहां जावास्क्रिप्ट में do‚Ķ while लूप का सिंटैक्स दिया गया है:

हमारे do‚Ķ while लूप में कोड हमेशा कम से कम एक बार निष्पादित किया जाएगा।

JavaScript do‚Ķ while लूप उदाहरण

आइए एक उदाहरण का उपयोग करके यह स्पष्ट करते हैं कि डू‚Ķ जबकि लूप कैसे काम करता है। मान लीजिए कि हम एक पहेली बनाते हैं। हम चाहते हैं कि हमारा प्रोग्राम उपयोगकर्ता से तब तक संख्या का अनुमान लगाने के लिए कहता रहे जब तक कि वे सही संख्या का अनुमान न लगा लें।

यहां एक प्रोग्राम का उदाहरण दिया गया है जिसका उपयोग हम इस पहेली को बनाने के लिए कर सकते हैं:

हमारा प्रोग्राम उपयोगकर्ता को 1 और 10 के बीच एक संख्या दर्ज करने के लिए कहेगा जब तक कि अनुमानित_संख्या number_to_guess के बराबर नहीं है। लेकिन पहली बार शर्तों का मूल्यांकन करने से पहले हमारा प्रोग्राम हमारे do स्टेटमेंट की सामग्री को निष्पादित करेगा।

जब हमारी स्थिति गलत होती है, तो हमारा लूप निष्पादित करना बंद कर देगा।

निष्कर्ष

जबकि लूप का उपयोग कोड के दोहराव वाले ब्लॉक को निष्पादित करने के लिए किया जा सकता है जबकि एक कथन सत्य का मूल्यांकन करता है। Do‚Ķ जबकि लूप का उपयोग कोड के एक ब्लॉक को एक बार निष्पादित करने के लिए किया जा सकता है। यदि कोई निर्देश सही होना जारी रहता है तो वे कार्य करना जारी रखेंगे।

जबकि आप एक निश्चित शर्त पूरी होने पर कोड के ब्लॉक को निष्पादित करना चाहते हैं तो लूप उपयोगी होते हैं।

इस ट्यूटोरियल में, हमने समझाया है कि जावास्क्रिप्ट में जबकि और do‚Ķ while लूप कैसे बनाया जाता है। हमने इन लूपों के कुछ उदाहरणों की खोज की है ताकि यह स्पष्ट किया जा सके कि वे कहाँ उपयोगी हो सकते हैं। अब आपके पास जावास्क्रिप्ट विशेषज्ञ की तरह समय लूप का उपयोग करने के लिए आवश्यक जानकारी है!

सर्वश्रेष्ठ सुझावों के लिए JavaScript सीखने के संसाधन और पाठ्यक्रम, हमारा JavaScript सीखने के तरीके पर लेख देखें।