ES6 - लूप्स
कई बार, कुछ निर्देशों के लिए बार-बार निष्पादन की आवश्यकता होती है। लूप्स ऐसा करने का एक आदर्श तरीका है। एक लूप निर्देशों का एक सेट दर्शाता है जिसे दोहराया जाना चाहिए। लूप के संदर्भ में, एक पुनरावृत्ति को एक के रूप में कहा जाता हैiteration।
निम्नलिखित आंकड़ा छोरों के वर्गीकरण को दर्शाता है -
निश्चित लूप
एक लूप जिसका पुनरावृत्तियों की संख्या निश्चित है / निश्चित है उसे एक कहा जाता है definite loop। 'लूप के लिए' एक का कार्यान्वयन हैdefinite loop।
for (initial_count_value; termination-condition; step) {
//statements
}
| अनु क्रमांक | निश्चित लूप और विवरण |
|---|---|
| 1 | 'लूप' के लिए
लूप के लिए निर्दिष्ट समय के लिए कोड ब्लॉक निष्पादित करता है। |
| 2 | के लिए ... पाश में
के लिए ... पाश में एक वस्तु के गुणों के माध्यम से पाश करने के लिए प्रयोग किया जाता है। |
| 3 | पाश के लिए ...
लूप के लिए ... का उपयोग वस्तु शाब्दिकों के बजाय पुनरावृत्तियों को पुनरावृत्त करने के लिए किया जाता है। |
अनिश्चित लूप
अनिश्चित लूप का उपयोग तब किया जाता है जब लूप में पुनरावृत्तियों की संख्या अनिश्चित या अज्ञात होती है।
अनिश्चित लूप का उपयोग करके लागू किया जा सकता है -
| अनु क्रमांक | अनिश्चितकालीन लूप और विवरण |
|---|---|
| 1 | जबकि पाश
जबकि लूप हर बार उन निर्देशों को निष्पादित करता है जो निर्दिष्ट स्थिति सच का मूल्यांकन करता है। |
| 2 | लूप करते समय…
लूप जबकि लूप, जबकि लूप के समान है, सिवाय इसके कि ... लूप पहली बार लूप निष्पादित होने की स्थिति का मूल्यांकन नहीं करता है। |
लूप नियंत्रण विवरण
| अनु क्रमांक | लूप नियंत्रण विवरण और विवरण |
|---|---|
| 1 | ब्रेक स्टेटमेंट
ब्रेक स्टेटमेंट का उपयोग किसी निर्माण से नियंत्रण हटाने के लिए किया जाता है। |
| 2 | जारी बयान
जारी बयान वर्तमान पुनरावृत्ति में बाद के बयानों को छोड़ देता है और नियंत्रण को लूप की शुरुआत में वापस ले जाता है। |
फ्लो को नियंत्रित करने के लिए लेबल का उपयोग करना
ए labelबस एक पहचानकर्ता द्वारा पीछा किया जाता है एक बृहदान्त्र (:) जो एक बयान या कोड के एक ब्लॉक पर लागू होता है। एक लेबल के साथ इस्तेमाल किया जा सकता हैbreak तथा continue प्रवाह को अधिक सटीक रूप से नियंत्रित करने के लिए।
के बीच लाइन ब्रेक की अनुमति नहीं है ‘continue’ या ‘break’स्टेटमेंट और उसका लेबल नाम। इसके अलावा, लेबल नाम और संबद्ध लूप के बीच कोई अन्य कथन नहीं होना चाहिए
| अनु क्रमांक | लेबल और विवरण |
|---|---|
| 1 | ब्रेक के साथ लेबल
एक लेबल का उपयोग ब्रेक के साथ किया जा सकता है और प्रवाह को अधिक सटीक रूप से नियंत्रित करना जारी रख सकता है। |
| 2 | जारी रखें के साथ लेबल
लाइन ब्रेक को 'जारी' या 'ब्रेक' स्टेटमेंट और उसके लेबल नाम के बीच अनुमति नहीं है। |