Loops in JavaScript in Hindi – जानें जावास्क्रिप्ट लूप क्या होते हैं और कैसे काम करते हैं

1. loops in javascript in hindi – Introduction

नमस्कार दोस्तों! आज इस आर्टिकल में हम ‘Loops in JavaScript in Hindi’ के बारे में विस्तार से जानेंगे। Loop का मतलब होता है किसी काम को बार-बार दोहराना जब तक कोई condition सही (true) रहे। JavaScript के loops की मदद से हम अपना कोड छोटा, पढ़ने में आसान और ज़्यादा प्रभावी बना सकते हैं।

Loops तब इस्तेमाल होते हैं जब हमें कोई काम कई बार करना होता है, जैसे किसी सूची (list) के सारे आइटम दिखाना या कोई मैसेज बार-बार प्रिंट करना। अगर हम ये काम मैन्युअली करें, तो बहुत समय और मेहनत लगती।

उदाहरण के लिए, अगर आपको वेब पेज पर “Hello World” 100 बार दिखाना है, तो हर बार वह टेक्स्ट लिखने के बजाय आप loop का इस्तेमाल करके एक छोटा सा कोड लिख सकते हैं जो यह काम 100 बार करेगा।

JavaScript में loops प्रोग्रामिंग को ज़्यादा efficient, powerful, aur flexible बनाते हैं। दोस्तों आगे हम for, while, और do-while जैसे अलग-अलग loops के बारे में विस्तार से जानेंगे।

JavaScript Loop Flowchart in Hindi with Step-by-Step Explanation – ProgrammingSikho.com
यह flowchart JavaScript के loop structure को आसान भाषा में समझाने के लिए बनाया गया है – ProgrammingSikho.com

JavaScript Loop Flowchart Explanation:

1. Start (शुरुआत)

  • यह प्रक्रिया की शुरुआत का पॉइंट है।
  • जब भी हम loop चलाना चाहते हैं, सबसे पहले कोड यहीं से शुरू होता है।

2. Initialization (शुरुआती मान तय करना)

  • यहाँ हम एक variable सेट करते हैं जो loop को नियंत्रित करेगा।
    उदाहरण: let i = 1;
  • इसका काम loop की शुरुआत की वैल्यू देना होता है।
  • यह सिर्फ एक बार चलता है — loop शुरू होने से पहले।

3. Condition Check (शर्त जांचना)

  • अब प्रोग्राम यह जांचता है:
    “क्या loop अभी चलना चाहिए या बंद कर देना चाहिए?”
  • अगर condition true होती है → loop चलता रहेगा।
  • अगर condition false होती है → loop रुक जाएगा।

4. Code Inside Loop (लूप के अंदर का कोड)

  • जब condition true होती है, तब यह हिस्सा चलता है।
  • यहाँ वह काम लिखा जाता है जो बार-बार दोहराना होता है।
    जैसे: console.log("Hello World");

5. Update Counter (काउंटर अपडेट करना)

  • हर बार जब loop चलता है, तब variable की वैल्यू अपडेट होती है।
    उदाहरण: i++ (मतलब i = i + 1)
  • यह step बहुत जरूरी है, वरना loop कभी रुकता ही नहीं और अनंत (infinite) loop बन जाता है।

6. Repeat or Stop (दोहराना या रोकना)

  • अब फिर से condition चेक की जाती है:
  • अगर condition अभी भी true है → फिर से step 4 पर जाएगा।
  • अगर condition false हो गई → loop बंद हो जाएगा।

उदाहरण

अगर आपको “Hello World” 5 बार प्रिंट करना है:

  • Initialization: i = 1
  • Condition: i <= 5
  • Code: "Hello World"
  • Update: i++

जैसे ही i की वैल्यू 6 हो जाती है, loop रुक जाता है।

दोस्तों, यह diagram हर तरह के loop का मूल तर्क समझाता है — चाहे वो for, while, या do-while loop हो।


2. for loop in javascript in hindi – JavaScript में for Loop

JavaScript में for loop का इस्तेमाल बहुत आम है। यह loop एक fixed number of बार कोड को चलाता है।

इसमें एक variable सेट करके उसकी वैल्यू चेक की जाती है। जब तक condition true होती है, loop चलता रहता है, और जब condition false हो जाती है, तब loop रुक जाता है।

for loop का सिंटैक्स:

for (initialization; condition; update) {
  // यहाँ वो कोड लिखा जाता है जो बार-बार चलाना हो
}

for loop का उदाहरण:

for (let i = 1; i <= 5; i++) {

  console.log("ProgrammingSikho.com");

}

आउटपुट:

ProgrammingSikho.com  
ProgrammingSikho.com  
ProgrammingSikho.com  
ProgrammingSikho.com  
ProgrammingSikho.com

उदाहरण की व्याख्या – Example Explanation:

  • let i = 1 – loop शुरू करने के लिए i की वैल्यू 1 सेट की गई।
  • i <= 5 – जब तक i की वैल्यू 5 से छोटी या बराबर है, loop चलता रहेगा।
  • i++ – हर बार loop पूरा होने के बाद i की वैल्यू 1 से बढ़ जाएगी।
  • console.log() – हर बार loop चलेगा, यह लाइन "ProgrammingSikho.com" को प्रिंट करेगी।

3. while loop in javascript in hindi – JavaScript में while Loop

JavaScript में while loop तब इस्तेमाल होता है जब हमें कोई कोड तब तक चलाना हो जब तक कोई condition true रहे।

यह loop सबसे पहले condition को चेक करता है। अगर condition true होती है तो loop के अंदर का कोड execute होता है।
जब condition false हो जाती है, तब loop रुक जाता है।

while loop का सिंटैक्स:

while (condition) {

  // यह कोड तब तक चलेगा जब तक condition true है
}

while loop का उदाहरण:

let i = 1;

while (i <= 5) {
  console.log("ProgrammingSikho.com");
  i++;
}

आउटपुट:

ProgrammingSikho.com  
ProgrammingSikho.com  
ProgrammingSikho.com  
ProgrammingSikho.com  
ProgrammingSikho.com  

उदाहरण की व्याख्या – Example Explanation:

  • let i = 1; – Variable i की वैल्यू 1 से शुरू की गई।
  • i <= 5 – जब तक i की वैल्यू 5 से छोटी या बराबर है, तब तक loop चलता रहेगा।
  • console.log() – हर बार loop चलेगा, यह लाइन "ProgrammingSikho.com" प्रिंट करेगी।
  • i++ – हर बार कोड चलने के बाद i की वैल्यू 1 से बढ़ेगी।

4. do while loop in javascript in hindi – JavaScript में do-while Loop

JavaScript में do-while loop तब इस्तेमाल होता है जब हमें कोई कोड कम से कम एक बार जरूर चलाना हो, चाहे condition false ही क्यों न हो।

  • इस loop में सबसे पहले कोड execute होता है, फिर condition चेक की जाती है।
  • अगर condition true होती है तो loop दोबारा चलता है।
  • अगर condition false हो जाती है तो loop रुक जाता है।

do-while loop का सिंटैक्स:

do {

    // यह कोड कम से कम एक बार चलेगा

} while (condition);

do-while loop का उदाहरण:

let i = 1;

do {
    console.log("ProgrammingSikho.com");
    i++;
} while (i <= 5);

आउटपुट:

ProgrammingSikho.com
ProgrammingSikho.com
ProgrammingSikho.com
ProgrammingSikho.com
ProgrammingSikho.com

उदाहरण की व्याख्या – Example Explanation:

  • let i = 1; – Variable i की शुरुआत 1 से हुई।
  • do { ... } – यह ब्लॉक सबसे पहले एक बार execute होगा।
  • console.log("ProgrammingSikho.com"); – हर बार loop चलेगा, यह लाइन प्रिंट होगी।
  • i++; – हर बार loop के बाद i की वैल्यू 1 से बढ़ेगी।
  • while (i <= 5); – जब तक i की वैल्यू 5 से छोटी या बराबर है, loop चलता रहेगा।

5. for of loop in javascript in hindi – JavaScript में for of Loop

JavaScript में for of loop का इस्तेमाल उन objects पर loop चलाने के लिए किया जाता है जो iterable होते हैं, जैसे कि array, string, map, set आदि।
यह loop सीधे हर element पर iterate करता है, बिना index के झंझट के।

अगर आपको किसी array के सारे items को एक-एक करके access करना है, तो for of loop एक आसान और readable तरीका है।

for of loop का सिंटैक्स:

for (variable of iterable) {
     // यहाँ वो कोड लिखा जाता है जो हर item पर चलेगा
}

for of loop का उदाहरण:

let websites = ["ProgrammingSikho.com", "W3Schools.com", "MDN.com"];

for (let site of websites) {
  console.log(site);
}

आउटपुट:

ProgrammingSikho.com  
W3Schools.com  
MDN.com

उदाहरण की व्याख्या – Example Explanation:

  • Array Declaration: हमने websites नाम का एक array बनाया है जिसमें 3 strings हैं।
  • for of Loop Start: यह loop websites array के हर element को एक-एक करके site variable में रखेगा।
  • console.log(site): हर बार site की value को प्रिंट करेगा।
    पहले “ProgrammingSikho.com”, फिर “W3Schools.com”, और अंत में “MDN.com” दिखेगा।

6. for in loop in javascript in hindi – JavaScript में for in Loop

JavaScript में for…in loop का इस्तेमाल तब किया जाता है जब हमें किसी object की सभी properties (keys) पर loop चलाना हो।

यह loop हर बार object की एक-एक key को access करता है, और उस key के ज़रिए उसकी value भी निकाल सकते हैं।

for in loop का सिंटैक्स:

for (variable in object) {
     // यहाँ वो कोड लिखा जाता है जो हर key पर चलेगा
}

for in loop का उदाहरण:

let student = {
    name: "Aditya",
    city: "New York",
    website: "ProgrammingSikho.com"
};

for (let key in student) {
    console.log(key + " : " + student[key]);
}

आउटपुट:

name : Aditya  
city : New York  
website : ProgrammingSikho.com  

उदाहरण की व्याख्या – Example Explanation:

  • let student = {…} – यहाँ हमने एक object बनाया है जिसमें तीन properties हैं: name, city, और website।
  • for (let key in student) – यह loop student object की सभी keys पर एक-एक करके चलेगा। हर बार key में एक property का नाम आएगा।
  • console.log(key + ” : ” + student[key]) – हर key के लिए उसकी value को प्रिंट किया गया है, जैसे: name : Aditya, city : New York

7. break and continue in javascript in hindi – JavaScript में break और continue

break क्या है?

break का इस्तेमाल loop को तुरंत रोकने (terminate) के लिए किया जाता है।
जब भी कोई condition true होती है और break चलाया जाता है, तो loop वहीं तुरंत बंद हो जाता है और आगे का code नहीं चलता।

break का मतलब: Current iteration को छोड़कर पूरी loop से बाहर निकल जाना।

break का उदाहरण:
for (let i = 1; i <= 5; i++) {
  if (i === 3) {
    break;
  }
  console.log(i);
}

आउटपुट:

1
2

दोस्तों, जब i की value 3 हुई, तो break ने loop को वहीं रोक दिया। इसलिए 3 और उसके बाद की कोई value print नहीं हुई।

continue क्या है?

continue का इस्तेमाल current iteration को छोड़कर (skip) अगले iteration पर जाने के लिए होता है।

continue का मतलब: Current iteration को छोड़कर अगले iteration पर जाना।

continue का उदाहरण:
for (let i = 1; i <= 5; i++) {
  if (i === 3) {
    continue;
  }
  console.log(i);
}

आउटपुट:

1
2
4
5

दोस्तों, जब i की value 3 हुई, तो continue ने console.log(i) को skip कर दिया, लेकिन loop बाकी values के लिए चलता रहा।


8. FAQs (अक्सर पूछे जाने वाले सवाल)

1. जावास्क्रिप्ट में लूप क्या होते हैं?

JavaScript में लूप ऐसे प्रोग्रामिंग टूल होते हैं जो किसी कोड को बार-बार चलाने के लिए इस्तेमाल होते हैं। यह तब तक एक्शन करता रहता है जब तक कोई निर्धारित शर्त (condition) सही रहती है, जिससे प्रोग्रामिंग आसान और तेज़ हो जाती है।

2. JavaScript में For loop क्या है?

JavaScript में For loop एक control structure है जो कोड को एक निश्चित संख्या में बार दोहराने के लिए इस्तेमाल होता है। इसमें एक variable initialize होता है, फिर condition चेक होती है, और हर बार loop चलने के बाद variable update होता है।

3. while loop क्या होता है?

JavaScript में while loop तब चलता है जब तक कोई condition सही (true) रहती है। यह पहले condition चेक करता है, फिर अगर condition true हो तो कोड execute होता है। जब condition false हो जाए, तो loop रुक जाता है।

4. Do while लूप क्या है?

JavaScript में do while लूप एक ऐसा कंट्रोल स्टेटमेंट है जो कोड के एक ब्लॉक को कम से कम एक बार जरूर चलाता है, चाहे कंडीशन सही हो या गलत। इसमें सबसे पहले कोड ब्लॉक execute होता है, और फिर नीचे दी गई कंडीशन चेक की जाती है। अगर कंडीशन true रहती है तो लूप दोबारा चलता रहता है, नहीं तो रुक जाता है।

इसका खास फायदा यह है कि यह सुनिश्चित करता है कि कोड कम से कम एक बार तो चलेगा ही, जो while लूप से अलग है जहाँ कंडीशन पहले चेक होती है। इसलिए do while लूप तब उपयोगी होता है जब आप चाहते हैं कि कोड कम से कम एक बार जरूर execute हो, फिर कंडीशन के आधार पर दोहराव हो या ना हो।

साधारण भाषा में कहें तो, do while लूप पहले कोड को चलाता है और बाद में कंडीशन जांचता है, जिससे यह लूप हमेशा कम से कम एक बार रन होता है।

5. while लूप और do-while लूप में क्या अंतर है?

while loop में condition पहले चेक होती है, अगर condition true है तब ही loop के अंदर का code execute होता है. लेकिन do-while loop में पहले code एक बार ज़रूर चलता है, फिर condition check होती है. इसलिए do-while loop में code कम से कम एक बार execute होता ही है, चाहे condition false ही क्यों न हो.

6. जावास्क्रिप्ट में for, of, और for in लूप में क्या अंतर है?

for loop: यह तब उपयोग होता है जब हमें index के आधार पर कोड चलाना होता है, जैसे array के positions के हिसाब से।

for…of loop: यह iterable objects (जैसे array, string) के values पर सीधे चलता है, index की चिंता नहीं करनी पड़ती।

for…in loop: यह किसी object की properties (keys) पर चलता है।

हर loop का अलग use-case होता है, इसलिए situation के हिसाब से सही loop चुनना ज़रूरी है।


इसे भी पढ़े –


9. निष्कर्ष (Conclusion)

दोस्तों, इस आर्टिकल में हमने JavaScript के अलग-अलग प्रकार के loops – जैसे for, while, do-while, for-of, for-in, और break तथा continue – को सरल और व्यावहारिक उदाहरणों के साथ समझा। हर loop का अपना खास उपयोग होता है, जो आपकी प्रोग्रामिंग को तेज़, आसान और प्रभावी बनाता है। अगर आप JavaScript सीख रहे हैं तो loops की समझ मजबूत करना बहुत ज़रूरी है, क्योंकि ये आपके भविष्य के कोडिंग कार्यों की मजबूत नींव होती हैं।

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

Written by: Aditya (Programming Sikho)

Spread the love

Leave a Comment