break & continue في جافاسكربت
المفاهيم الأساسية
- تحكم الحلقة (Loop Control): يتيح لك التحكم في سلوك الحلقة مثل متى تبدأ ومتى تنتهي.
- break: تُخرجك جملة break فورًا من الحلقة بغض النظر عن شرط الحلقة.
- continue: تُتخطى جملة continue التكرار الحالي للحلقة وتنتقل إلى التكرار التالي.
خطوات الاستخدام
- قم بإنشاء حلقة: استخدم جملة for أو while لإنشاء حلقة.
- أضف جملة break: ضع جملة break داخل الحلقة لإنهاء الحلقة فورًا عند استيفاء شرط معين.
- أضف جملة continue: ضع جملة continue داخل الحلقة لتخطي التكرار الحالي عند استيفاء شرط معين.
مثال بلغة جافا سكريبت
// استخدم جملة break لإنهاء الحلقة فورًا
for (let i = 0; i < 10; i++) {
if (i == 5) {
break;
}
console.log(i); // 0, 1, 2, 3, 4
}
// استخدم جملة continue لتخطي التكرار الحالي
for (let i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue;
}
console.log(i); // 1, 3, 5, 7, 9
}