Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

حلقة 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 (من دون تضمين <strong>end</strong>). على سبيل المثال:

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

التحدي

مبتدئ

اكتب برنامجًا يطبع "Hello Coddy: " وقيمة i من 3 إلى 27 (بما في ذلك، 25 مرة إجمالًا)، ونفّذ ذلك باستخدام حلقة for.

سيبدو هكذا:

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

جرّب بنفسك

quiz iconاختبر نفسك

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

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

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