कंस्ट्रक्शन for

कंस्ट्रक्शन for एक लूप सेट करती है: इसके अंदर रखा गया कोड, एक निर्दिष्ट संख्या में दोहराया जाएगा।

सिंटैक्स

javascriptfor (प्रारंभिक कमांड; लूप समाप्ति की शर्त; लूप पास होने के बाद की कमांड) {
  लूप बॉडी
};

उदाहरण

आइए 0 से 10 तक की संख्याओं का क्रम आउटपुट करें:

javascriptfor (let i = 0; i <= 10; i++) {
  console.log(i);
}

उदाहरण

आइए 10 से 0 तक की संख्याओं का क्रम आउटपुट करें:

javascriptfor (let i = 10; i >= 0; i--) {
  console.log(i);
}

उदाहरण

आइए 0 से 10 तक की सम संख्याएं आउटपुट करें:

javascriptfor (let i = 2; i <= 10; i += 2) {
  console.log(i);
}

उदाहरण

आइए ऐरे के एलिमेंट्स आउटपुट करें:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

उदाहरण

प्रारंभिक कमांड और लूप पास होने के बाद की कमांड एक नहीं, बल्कि कई कमांड से बनी हो सकती हैं, जो कॉमा से अलग की जाती हैं। उदाहरण के लिए, आइए दो काउंटर बनाएं: पहला प्रत्येक लूप पुनरावृत्ति पर एक से बढ़ता है, और दूसरा - दो से:

javascriptfor (let i = 0, j = 0; i <= 9; i++, j += 2) {
  console.log(i, j);
}

यह भी देखें

  • जावास्क्रिप्ट पाठ्यपुस्तक से पाठ,
    जो for लूप के साथ काम करना बताता है
  • कंस्ट्रक्शन for-of,
    जो ऐरे को इटरेट करने के लिए एक लूप बनाती है
  • कंस्ट्रक्शन for-in,
    जो ऑब्जेक्ट को इटरेट करने के लिए एक लूप बनाती है
  • कंस्ट्रक्शन while,
    जो एक लूप भी बनाती है
  • इंस्ट्रक्शन break,
    जो लूप को बाधित करती है
  • इंस्ट्रक्शन continue,
    जो लूप को अगली पुनरावृत्ति पर ले जाती है