الحلقات تسمح لك بتنفيذ نفس الكود عدة مرات بطريقة تلقائية ومنظمة، وهي من أساسيات البرمجة.
1. حلقة for
for (let i = 1; i <= 5; i++) {
console.log("العدد: " + i);
}
الشرح:
- تبدأ من
i = 1 - تستمر طالما
i <= 5 - تزيد
iفي كل دورة - النتيجة: تطبع الأرقام من 1 إلى 5
2. حلقة while
let i = 1;
while (i <= 5) {
console.log("العدد: " + i);
i++;
}
الفرق: تستخدم غالبًا عندما لا تعرف عدد التكرارات مسبقًا.
3. حلقة do...while
let i = 1;
do {
console.log("العدد: " + i);
i++;
} while (i <= 5);
الميزة: يتم تنفيذ الكود مرة واحدة على الأقل حتى لو لم يتحقق الشرط.
4. التكرار عبر مصفوفة باستخدام for...of
let fruits = ["تفاح", "موز", "عنب"];
for (let fruit of fruits) {
console.log(fruit);
}
5. استخدام break و continue
for (let i = 1; i <= 5; i++) {
if (i === 3) {
continue; // يتجاوز الرقم 3
}
console.log(i);
}
for (let i = 1; i <= 5; i++) {
if (i === 4) {
break; // يتوقف عند الرقم 4
}
console.log(i);
}
✅ ملخص الدرس:
forوwhileلتكرار الأوامر.do...whileتنفذ أولاً ثم تتحقق.breakتوقف الحلقة.continueتتجاوز الدورة الحالية.for...ofلتكرار عناصر المصفوفات بسهولة.

