आइए for लूप से शुरू करें। JavaScript में for लूप के 2 वेरिएशन हैं। पहला रूप init, condition, expr लूप है। यह पहले स्टेटमेंट को इनिशियलाइज़ करता है, फिर प्रत्येक इटरेशन पर expr निष्पादित करता है और कंडीशन चेक करता है।

उदाहरण
उदाहरण के लिए:
var step; for (step = 0; step < 5; step++) { console.log('Taking step ' + step); }
आउटपुट
यह आउटपुट देगा:
Taking step 0 Taking step 1 Taking step 2 Taking step 3 Taking step 4
for लूप का एक और रूप है, for...in लूप। for...in स्टेटमेंट एक निर्दिष्ट वेरिएबल को ऑब्जेक्ट की सभी गणनीय प्रॉपर्टीज पर इटरेट करता है। प्रत्येक विशिष्ट प्रॉपर्टी के लिए, JavaScript निर्दिष्ट स्टेटमेंट्स निष्पादित करता है। उदाहरण:
उदाहरण
let person = { name: "John", age: 35 }; for (let prop in person) { console.log(prop, a[prop]); }
आउटपुट
यह आउटपुट देगा:
name John age 35