'for' लूप लूपिंग का सबसे कॉम्पैक्ट रूप है। इसमें निम्नलिखित तीन महत्वपूर्ण भाग शामिल हैं -
लूप इनिशियलाइज़ेशन जहां हम अपने काउंटर को एक प्रारंभिक मान पर इनिशियलाइज़ करते हैं। इनिशियलाइज़ेशन स्टेटमेंट लूप शुरू होने से पहले निष्पादित होता है।
टेस्ट स्टेटमेंट जो यह टेस्ट करेगा कि दी गई कंडीशन true है या नहीं। यदि कंडीशन true है, तो लूप के अंदर दिया गया कोड निष्पादित होगा, अन्यथा कंट्रोल लूप से बाहर आ जाएगा।
इटरेशन स्टेटमेंट जहां आप अपने काउंटर को बढ़ा या घटा सकते हैं।
आप तीनों भागों को सेमीकॉलन से अलग करके एक ही लाइन में रख सकते हैं।
सिंटैक्स
जावास्क्रिप्ट में for लूप का सिंटैक्स इस प्रकार है,
for(initialization;test condition;iteration statement){ Statement(s)to be executed if test condition is true }
उदाहरण
आप जावास्क्रिप्ट में for लूप कैसे काम करता है यह सीखने के लिए निम्नलिखित उदाहरण को चलाने का प्रयास कर सकते हैं -
लाइव डेमो
<html> <body> <script> var count; document.write("Starting Loop" + "<br />"); for(count = 0; count < 10; count++){ document.write("Current Count : " + count ); document.write("<br/>"); } document.write("Loop stopped!"); </script> </body> </html>