जावास्क्रिप्ट में एक सरणी के माध्यम से लूप करने के कई तरीके हैं।
जावास्क्रिप्ट में लूप के लिए
आइए उनके साथ एक लूप के लिए शुरू करते हैं। जेएस में लूप के 2 रूपांतर हैं। पहला रूप इनिट, कंडीशन, एक्सप्र लूप है। यह पहले स्टेटमेंट को इनिशियलाइज़ करता है, फिर प्रत्येक पुनरावृत्ति पर expr निष्पादित करता है और स्थिति की जाँच करता है।
उदाहरण के लिए,
var step;for (step =0; step <5; step++) { कंसोल.लॉग('टेकिंग स्टेप' + स्टेप);}
यह आउटपुट देगा:
चरण 0 लेना चरण 1 लेना चरण 2 लेना चरण 3 लेना चरण 4 लेना
लूप के लिए एक और रूप है, for in कुंडली। फॉर...इन स्टेटमेंट किसी ऑब्जेक्ट के सभी गणनीय गुणों पर एक निर्दिष्ट चर को पुनरावृत्त करता है। प्रत्येक विशिष्ट संपत्ति के लिए, जावास्क्रिप्ट निर्दिष्ट कथनों को निष्पादित करता है। उदाहरण के लिए,
चलो व्यक्ति ={ नाम:"जॉन", उम्र:35}; के लिए (व्यक्ति में सहारा दें) { कंसोल.लॉग (प्रोप, ए [प्रोप]);}
यह आउटपुट देगा:
नाम जॉनेज 35
जावास्क्रिप्ट में जबकि लूप
थोड़ी देर के लूप का उद्देश्य किसी कथन या कोड ब्लॉक को बार-बार निष्पादित करना है जब तक कि अभिव्यक्ति सत्य है। एक बार व्यंजक असत्य हो जाने पर, लूप समाप्त हो जाता है।
उदाहरण के लिए,
चलो i =0;जबकि (i <5) { कंसोल.लॉग ("हैलो"); मैं =मैं + 1;}
यह आउटपुट देगा:
नमस्कारडू…जबकि लूप
डू...जबकि लूप, जबकि लूप के समान है, सिवाय इसके कि स्थिति की जांच लूप के अंत में होती है। इसका मतलब है कि लूप हमेशा कम से कम एक बार निष्पादित किया जाएगा, भले ही स्थिति गलत हो।
उदाहरण के लिए,
चलो मैं =0;करते हैं {कंसोल.लॉग("हैलो"); i =i + 1;} जबकि (i <5);यह आउटपुट देगा -
नमस्कार