JavaScript Academy · पाठ

लूप: for, while, do…while, for…of बनाम for…in

लूप की बुनियाद: for, while, do…while और एरे व ऑब्जेक्ट के लिए for…of बनाम for…in कब उपयोग करें।

पाठ 2, कुल 3 में से8 चरण

लूप: for, while, do…while, for…of बनाम for…in, CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 3 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

परिचय

लक्ष्य: सही लूप चुनें। for, while, do…while सीखें और जानें कि for…of तथा for…in का इस्तेमाल कब करना है।

  • गिनती वाले लूप
  • शर्त वाले लूप
  • मानों और कुंजियों पर दोहराव
लूप: for, while, do…while, for…of बनाम for…in — चित्र 1

for लूप की मूल बातें

जब आपको इंडेक्स और रुकने की शर्त दोनों चाहिए हों, तब for आदर्श है।

// Classic for: great for indexes
const nums = [2, 4, 6];

for (let i = 0; i < nums.length; i++) {
  console.log("Index:", i, "Value:", nums[i]);
}
लूप: for, while, do…while, for…of बनाम for…in — चित्र 2

while लूप की मूल बातें

while पहले शर्त जाँचता है; सुनिश्चित करें कि लूप वेरिएबल बदलता रहे।

// while: run while a condition stays true
let count = 3;

while (count > 0) {
  console.log("Countdown:", count);
  count = count - 1;
}

console.log("Go!");
लूप: for, while, do…while, for…of बनाम for…in — चित्र 3

do…while की मूल बातें

do…while पहले बॉडी चलाता है, फिर जाँच करता है; जब एक बार चलना निश्चित करना हो, तब यह उपयोगी है।

// do…while: runs the body at least once
let tries = 0;

do {
  console.log("Attempt:", tries + 1);
  tries = tries + 1;
} while (tries < 2);
लूप: for, while, do…while, for…of बनाम for…in — चित्र 4

for…of और for…in में अंतर

for…of मान देता है; for…in कुंजियाँ देता है और इसमें विरासत में मिली कुंजियाँ भी शामिल हो सकती हैं।

// for…of: values of an iterable (arrays, strings, etc.)
// for…in: keys (property names)

const colors = ["red", "green", "blue"];

for (const value of colors) {
  console.log("of value:", value);
}

for (const key in colors) {
  console.log("in key:", key);
}
लूप: for, while, do…while, for…of बनाम for…in — चित्र 5

लूप के सुझाव

सुझाव:

  • ऐरे के लिए सीधे मान पाने हेतु for…of को प्राथमिकता दें।
  • ऑब्जेक्ट की कुंजियों के लिए for…in का इस्तेमाल करें (ऐरे के लिए नहीं)।
  • अनंत लूप से बचें: अपने लूप वेरिएबल को हमेशा अपडेट करें।
लूप: for, while, do…while, for…of बनाम for…in — चित्र 6

for…of और for…in प्रश्नोत्तरी

त्वरित जाँच: सीधे ऐरे मान।

लूप: for, while, do…while, for…of बनाम for…in — चित्र 7

पुनरावलोकन

पुनरावलोकन: इंडेक्स के लिए for, शर्त-आधारित लूप के लिए while, पहले एक बार चलाकर फिर जाँचने के लिए do…while और ऐरे के मानों के लिए for…of इस्तेमाल करें।

लूप: for, while, do…while, for…of बनाम for…in — चित्र 8
शुरुआत निःशुल्क

एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
59
पाठ
200

अक्सर पूछे जाने वाले प्रश्न

क्या “लूप: for, while, do…while, for…of बनाम for…in” पाठ निःशुल्क है?

हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “लूप: for, while, do…while, for…of बनाम for…in” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।

“लूप: for, while, do…while, for…of बनाम for…in” में मैं क्या सीखूँगा?

लूप की बुनियाद: for, while, do…while और एरे व ऑब्जेक्ट के लिए for…of बनाम for…in कब उपयोग करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 2वाँ पाठ है।

“लूप: for, while, do…while, for…of बनाम for…in” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. if/else और switch — मुख्य तरीके
  2. लूप: for, while, do…while, for…of बनाम for…in
  3. शीघ्र रिटर्न और गार्ड क्लॉज़
← JavaScript Academy पर वापस जाएँ