Menu
CoddyTech

حلقة For

جزء من قسم الأساسيات في رحلة JavaScript على Coddy. الدرس 38 من 77.

أحيانًا، عند البرمجة، يكون من الضروري تنفيذ العملية نفسها أو عملية مماثلة لها مرتين أو أكثر.

لتجنب كتابة الشيء نفسه مرارًا وتكرارًا، يمكننا استخدام الحلقات التكرارية.

تتبع حلقة for الصياغة التالية

for (let i = start; i < end; i++) {
    code;
}

يحدد let i = start القيمة الابتدائية لـ i، وتحدد i < end شرط استمرار الحلقة، وتزيد i++ قيمة i بعد كل تكرار. ستأخذ i جميع القيم من start إلى end (من دون تضمين end) بالتتابع. على سبيل المثال:

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

سينفّذ تعليمة الطباعة 5 مرات:

0
1
2
3
4

للحلقات استخدامات عديدة. على سبيل المثال، لنجمع كل الأعداد من 1 إلى 100:

let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
    sum_numbers += i;
}
console.log(sum_numbers);

سيمرّ أولًا على جميع الأعداد من 1 إلى 100 (بما في ذلك 100) ويجمعها كلها. ثم سيطبع المتغير sum_numbers

challenge icon

التحدي

مبتدئ

اقرأ عددًا صحيحًا n (يتولى الكود المبدئي ذلك بالفعل). استخدم حلقة for لطباعة "Hello Coddy: " وقيمة i لكل عدد من 3 إلى n، شاملًا كليهما.

على سبيل المثال، إذا كانت قيمة n هي 6، فسيكون الناتج:

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

إذا كانت قيمة n هي 27، فستطبع الحلقة 25 سطرًا، من Hello Coddy: 3 إلى Hello Coddy: 27.

جرّب بنفسك

let n = parseInt(inp); // لا تغيّر هذا السطر

// اكتب الكود الخاص بك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت