Feedback Form

What are Loops in JavaScript in Hindi

Loops in JavaScript in Hindi

What are Loops in JavaScript in Hindi

JavaScript में Loop एक ऐसा तरीका है, जिससे हम किसी कार्य को बार-बार (एक निश्चित संख्या में या जब तक एक निश्चित शर्त पूरी नहीं होती) कर सकते हैं। Loop का उपयोग तब किया जाता है जब हमें किसी कार्य को बार-बार दोहराने की जरूरत होती है। उदाहरण के लिए, अगर हमें किसी सूची के हर तत्व पर काम करना हो या एक से लेकर दस तक के नंबर को जोड़ना हो, तो हम लूप का उपयोग करते हैं। लूप के बिना हमें हर बार एक ही कार्य को manually करने की जरूरत पड़ेगी, जिससे कोड अधिक लंबा और जटिल हो जाएगा।

For Loop in JavaScript in Hindi

JavaScript में For Loop का उपयोग तब किया जाता है जब हमें एक निश्चित संख्या में किसी कार्य को बार-बार करना हो। For Loop की संरचना कुछ इस प्रकार होती है:

  • Initialization: लूप के शुरू होने से पहले एक स्टेटमेंट चलाया जाता है, जैसे कि काउंट को 0 से शुरू करना।
  • Condition: लूप का condition है, जो यह निर्धारित करता है कि लूप कितनी बार चलेगा।
  • Increment/Decrement: लूप के प्रत्येक चक्र के बाद काउंट को बढ़ाना या घटाना।

उदाहरण के लिए, यदि हमें 1 से 5 तक के नंबरों को दिखाना है, तो हम For Loop का उपयोग करेंगे:

for (let i = 1; i <= 5; i++) { console.log(i); }

While Loop in JavaScript in Hindi

While Loop का उपयोग तब किया जाता है जब हमें यह नहीं पता होता कि लूप कितनी बार चलेगा, लेकिन हम जानते हैं कि लूप तब तक चलेगा जब तक कोई शर्त सही (true) रहती है। इस लूप में शर्त पहले जांची जाती है, और अगर वह शर्त सही होती है तो लूप चलता है।

उदाहरण के लिए, यदि हमें 1 से 5 तक के नंबरों को दिखाना हो, तो हम While Loop का उपयोग कर सकते हैं:

let i = 1; while (i <= 5) { console.log(i); i++; }

Do-While Loop in JavaScript in Hindi

Do-While Loop का उपयोग भी तब किया जाता है जब हमें यह सुनिश्चित करना होता है कि लूप कम से कम एक बार चले। इसमें पहले लूप के अंदर का कोड चलता है और फिर शर्त चेक की जाती है। अगर शर्त सही रहती है, तो लूप फिर से चलता है।

उदाहरण के लिए, यदि हमें 1 से 5 तक के नंबरों को दिखाना हो, तो हम Do-While Loop का उपयोग कर सकते हैं:

let i = 1; do { console.log(i); i++; } while (i <= 5);

For-In Loop in JavaScript in Hindi

For-In Loop का उपयोग आमतौर पर ऑब्जेक्ट्स और उनके गुणों को लूप करने के लिए किया जाता है। इसमें हम प्रत्येक प्रॉपर्टी के नाम और उसके मान को प्राप्त कर सकते हैं। यह लूप ऑब्जेक्ट के सभी गुणों पर काम करता है।

उदाहरण के लिए, यदि हमें एक ऑब्जेक्ट के सभी गुणों को लूप करना है, तो हम For-In Loop का उपयोग करेंगे:

let student = { name: "John", age: 25, grade: "A" }; for (let key in student) { console.log(key + ": " + student[key]); }

For-Of Loop in JavaScript in Hindi

For-Of Loop का उपयोग iterable objects जैसे कि Arrays, Strings, Maps, और Sets के तत्वों को लूप करने के लिए किया जाता है। इस लूप में हम सीधे तौर पर डेटा के मानों तक पहुँच सकते हैं, बिना उनके इंडेक्स के बारे में सोचे।

उदाहरण के लिए, यदि हमें एक Array के सभी तत्वों को लूप करना हो, तो हम For-Of Loop का उपयोग कर सकते हैं:

let arr = [10, 20, 30, 40, 50]; for (let value of arr) { console.log(value); }

Nested Loops in JavaScript in Hindi

Nested Loops का मतलब होता है कि एक लूप के अंदर दूसरा लूप होता है। यह तब उपयोगी होता है जब हमें एक लूप को दूसरे लूप के अंदर चलाना हो, जैसे कि दो डाइमेंशनल Arrays या Matrices में काम करते समय। इस प्रकार के लूप में, बाहरी लूप के प्रत्येक iteration के लिए अंदर का लूप भी चलता है।

उदाहरण के लिए, यदि हमें एक 2D Array (मैट्रिक्स) को प्रिंट करना हो, तो हम Nested Loops का उपयोग करेंगे:

let matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]; for (let i = 0; i < matrix.length; i++) { for (let j = 0; j < matrix[i].length; j++) { console.log(matrix[i][j]); } }

FAQs

लूप्स का उपयोग तब किया जाता है जब हमें किसी कार्य को बार-बार करना हो। JavaScript में लूप्स की मदद से हम किसी भी कार्य को आसानी से और कुशलता से दोहरा सकते हैं।
For loop का उपयोग तब किया जाता है जब हमें एक निश्चित संख्या में किसी कार्य को बार-बार करना हो। इसमें तीन मुख्य हिस्से होते हैं: Initialization, Condition, और Increment/Decrement।
While loop का उपयोग तब किया जाता है जब हमें यह नहीं पता होता कि लूप कितनी बार चलेगा, लेकिन शर्त सही होने तक लूप चलता रहता है। शर्त पहले चेक की जाती है।
Do-While loop में, पहले लूप का कोड चलता है, फिर शर्त चेक की जाती है। इसका मतलब है कि लूप कम से कम एक बार जरूर चलेगा, भले ही शर्त पहले से गलत हो।
For-In loop का उपयोग मुख्य रूप से ऑब्जेक्ट्स के गुणों पर लूप करने के लिए किया जाता है। इस लूप में हम प्रत्येक गुण के नाम और मान को प्राप्त कर सकते हैं।
Nested loops का मतलब होता है कि एक लूप के अंदर दूसरा लूप होता है। यह दो-डायमेंशनल Arrays या Matrices पर काम करते समय उपयोगी होता है।