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