Loops in JavaScript in Hindi – JavaScript Loops क्या हैं? Types, Syntax और Examples
Table of Contents
▶
-
1. Loops in JavaScript in Hindi – JavaScript Loops क्या हैं?
-
2. Features of JavaScript Loops in Hindi – JavaScript Loops की विशेषताएं
-
3. Working of JavaScript Loops in Hindi – JavaScript Loops कैसे काम करते हैं?
-
4. Types of Loops in JavaScript in Hindi – JavaScript Loops के प्रकार
-
5. Loop Control Statements in JavaScript in Hindi – Loop Control Statements
-
6. Advantages of Loops in JavaScript in Hindi – JavaScript Loops के फायदे
-
7. Disadvantages of Loops in JavaScript in Hindi – JavaScript Loops के नुकसान
Loops in JavaScript in Hindi – JavaScript Loops क्या हैं?
-
JavaScript में Loops का उपयोग किसी statement या code block को बार-बार execute करने के लिए किया जाता है।
-
जब किसी task को multiple times perform करना हो, तब loops बहुत उपयोगी होते हैं।
-
उदाहरण के लिए अगर हमें 1 से 100 तक numbers print करने हों, तो हर number अलग-अलग लिखने की जगह loop का उपयोग किया जाता है।
-
Loops programming को आसान, fast और efficient बनाते हैं।
-
JavaScript में कई प्रकार के loops उपलब्ध हैं जैसे for loop, while loop, do-while loop, for...in loop और for...of loop।
-
Loops condition के आधार पर काम करते हैं। जब तक condition true रहती है, loop execute होता रहता है।
-
यदि condition false हो जाए, तो loop stop हो जाता है।
-
Loops arrays, objects और repetitive tasks को handle करने में बहुत महत्वपूर्ण भूमिका निभाते हैं।
Features of JavaScript Loops in Hindi – JavaScript Loops की विशेषताएं
-
1. Repetition of Code:
Loops code को बार-बार execute करने की सुविधा देते हैं। -
2. Time Saving:
यह repetitive code लिखने की आवश्यकता को कम करते हैं। -
3. Condition Based Execution:
Loops condition के आधार पर execute होते हैं। -
4. Easy Array Traversal:
Arrays और collections को iterate करना आसान हो जाता है। -
5. Automation:
यह repetitive tasks को automatic बनाते हैं। -
6. Flexible Syntax:
JavaScript में अलग-अलग जरूरतों के लिए कई प्रकार के loops उपलब्ध हैं। -
7. Efficient Coding:
Loops program को छोटा और readable बनाते हैं। -
8. Nested Loop Support:
एक loop के अंदर दूसरा loop भी लिखा जा सकता है।
Working of JavaScript Loops in Hindi – JavaScript Loops कैसे काम करते हैं?
-
सबसे पहले loop की initial value set की जाती है।
-
इसके बाद condition check की जाती है।
-
यदि condition true होती है, तो loop के अंदर का code execute होता है।
-
Code execution के बाद increment या decrement operation perform होता है।
-
फिर से condition check की जाती है।
-
यह process तब तक चलती रहती है जब तक condition false न हो जाए।
-
Condition false होते ही loop terminate हो जाता है।
-
अगर condition कभी false न हो, तो infinite loop बन जाता है।
Types of Loops in JavaScript in Hindi – JavaScript Loops के प्रकार
-
1. for Loop:
for loop JavaScript का सबसे ज्यादा उपयोग होने वाला loop है।
इसका उपयोग तब किया जाता है जब हमें पहले से पता हो कि loop कितनी बार execute होगा।
इसमें तीन मुख्य भाग होते हैं:-
Initialization: शुरुआत में variable की value set की जाती है।
-
Condition: यह check करती है कि loop चलेगा या नहीं।
-
Increment/Decrement: हर iteration के बाद variable की value बढ़ाई या घटाई जाती है।
यह loop counting, table printing और array traversal जैसे tasks में बहुत उपयोगी होता है।
-
for(let i = 1; i <= 5; i++) {
document.write(i + "<br>");
}
-
Output:
1 2 3 4 5 -
Explanation:
सबसे पहले i = 1 set होता है।
फिर condition i <= 5 check होती है।
Condition true होने पर loop execute होता है और number print होता है।
हर iteration के बाद i++ द्वारा value 1 से बढ़ जाती है।
जब i = 6 हो जाता है तब condition false हो जाती है और loop stop हो जाता है।
-
2. while Loop:
while loop तब उपयोग किया जाता है जब iterations की संख्या पहले से निश्चित न हो।
यह loop तब तक execute होता रहता है जब तक दी गई condition true रहती है।
let i = 1;
while(i <= 5) {
document.write(i + "<br>");
i++;
}
-
Output:
1 2 3 4 5 -
Explanation:
सबसे पहले variable i = 1 initialize किया गया।
फिर condition i <= 5 check हुई।
Condition true होने पर loop execute हुआ और value print हुई।
इसके बाद i++ से value बढ़ाई गई।
यह process तब तक चलता रहा जब तक condition false नहीं हो गई। -
Important Point:
अगर increment या decrement नहीं किया जाए तो infinite loop बन सकता है।
-
3. do...while Loop:
do...while loop while loop जैसा ही होता है लेकिन इसमें condition बाद में check होती है।
इसलिए यह loop कम से कम एक बार जरूर execute होता है, चाहे condition true हो या false।
let i = 1;
do {
document.write(i + "<br>");
i++;
}
while(i <= 5);
-
Output:
1 2 3 4 5 -
Explanation:
सबसे पहले loop के अंदर का code execute होता है।
उसके बाद condition check होती है।
यदि condition true होती है तो loop दोबारा execute होता है।
Condition false होने पर loop stop हो जाता है।
let x = 10;
do {
document.write("Hello");
}
while(x < 5);
-
ऊपर वाले example में condition false होने के बावजूद "Hello" एक बार print होगा क्योंकि do...while loop पहले execute होता है।
-
4. for...in Loop:
for...in loop का उपयोग object की properties को access करने के लिए किया जाता है।
यह loop object के keys को iterate करता है।
let student = {
name: "Rahul",
age: 20
};
for(let key in student) {
document.write(key + "<br>");
}
-
Output:
name
age
let student = {
name: "Rahul",
age: 20
};
for(let key in student) {
document.write(student[key] + "<br>");
}
-
Output:
Rahul
20 -
Explanation:
यहाँ key variable object की property names को store करता है।
student[key] की मदद से property की value access की जाती है। -
Important Point:
for...in loop mainly objects के लिए उपयोग किया जाता है।
-
5. for...of Loop:
for...of loop का उपयोग arrays, strings और iterable objects की values access करने के लिए किया जाता है।
let numbers = [10, 20, 30];
for(let value of numbers) {
document.write(value + "<br>");
}
-
Output:
10
20
30 -
Explanation:
यहाँ loop array के हर element को एक-एक करके access करता है।
हर iteration में current value value variable में store होती है।
let name = "JavaScript";
for(let ch of name) {
document.write(ch + "<br>");
}
-
Output:
J A V A S C R I P T -
Important Point:
for...of loop arrays और strings के लिए ज्यादा उपयोगी माना जाता है।
Difference Between JavaScript Loops in Hindi – Loops में अंतर
-
for Loop: जब iterations की संख्या पहले से पता हो।
-
while Loop: जब condition आधारित execution करना हो।
-
do...while Loop: जब code कम से कम एक बार execute करवाना हो।
-
for...in Loop: Object properties access करने के लिए।
-
for...of Loop: Arrays और iterable values access करने के लिए।
Loop Control Statements in JavaScript in Hindi – Loop Control Statements
-
1. break Statement:
यह loop को तुरंत stop करने के लिए उपयोग किया जाता है।
for(let i = 1; i <= 10; i++) {
if(i == 5) {
break;
}
document.write(i);
}
-
2. continue Statement:
यह current iteration को skip करके next iteration execute करता है।
for(let i = 1; i <= 5; i++) {
if(i == 3) {
continue;
}
document.write(i);
}
Advantages of Loops in JavaScript in Hindi – JavaScript Loops के फायदे
-
1. Code Reusability:
एक ही code को multiple times execute किया जा सकता है। -
2. Reduced Code Length:
Program छोटा और clean बनता है। -
3. Easy Data Processing:
Arrays और collections को आसानी से process किया जा सकता है। -
4. Time Saving:
Repetitive tasks जल्दी complete होते हैं। -
5. Better Efficiency:
Programming logic को efficient बनाते हैं। -
6. Automation Support:
Automatic repetitive operations perform किए जा सकते हैं। -
7. Improved Readability:
Program ज्यादा readable और manageable बनता है।
Disadvantages of Loops in JavaScript in Hindi – JavaScript Loops के नुकसान
-
1. Infinite Loop Risk:
गलत condition infinite loop बना सकती है। -
2. Performance Issues:
बहुत बड़े loops program performance को slow कर सकते हैं। -
3. Debugging Difficulty:
Complex nested loops को debug करना कठिन हो सकता है। -
4. High Memory Usage:
कुछ loops ज्यादा memory consume कर सकते हैं। -
5. Complex Logic:
Multiple loops program logic को complicated बना सकते हैं।
Frequently Asked Questions (FAQ) – Loops in JavaScript in Hindi
Loop एक programming structure है जो code को बार-बार execute करने के लिए उपयोग होता है।
मुख्य loops हैं: for loop, while loop, do-while loop, for...in loop और for...of loop।
जब iterations की संख्या पहले से पता हो तब for loop उपयोग किया जाता है।
while loop में condition पहले check होती है जबकि do-while loop में condition बाद में check होती है।
जब loop की condition कभी false नहीं होती, तब infinite loop बन जाता है।
break statement loop को तुरंत terminate करने के लिए उपयोग होता है।
continue statement current iteration को skip करके next iteration execute करता है।
इसका उपयोग arrays और iterable objects की values access करने के लिए किया जाता है।