ما وظيفة break في البرمجة؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

عام

الإجابة

break يوقف الحلقة فورًا، وينتقل التنفيذ إلى أول سطر بعد الحلقة.

for (let i = 1; i <= 10; i++) {
  if (i === 4) break;
  console.log(i);
}
console.log('done');
// 1, 2, 3, done

break أم continue؟

  • break: يخرج من الحلقة كلها.
  • continue: يتخطى باقي التكرار الحالي فقط، ويكمل التكرار التالي.
for (let i = 1; i <= 5; i++) {
  if (i === 3) continue;
  console.log(i);  // 1, 2, 4, 5
}

ويُستخدم break أيضًا في switch لمنع الانتقال إلى الحالة التالية. وهو لا يوقف البرنامج كله؛ لذلك نستخدم exit أو return.

اختبر فهمك

ما وظيفة break في لغات البرمجة؟