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]);
}
}