حلقة 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
التحدي
مبتدئاكتب برنامجًا يطبع "Hello Coddy: " وقيمة i من 3 إلى 27 (بما في ذلك، 25 مرة إجمالًا)، ونفّذ ذلك باستخدام حلقة for.
سيبدو هكذا:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأتدرّب بنفسك: مترجم JavaScript عبر الإنترنت