Apr 24, 2025
# درس جافا سكريبت 21: التحكم في التدفق
## المقدمة
- **المقدم**: إيمي من ديف دريمر
- **الموضوع**: التحكم في التدفق في جافا سكريبت
- **المواضيع التي تم تغطيتها سابقًا**: أنواع البيانات الأولية، الكائنات العامة (Math، Date)، العوامل
## ما هو التحكم في التدفق؟
- **التنفيذ الافتراضي**: ينفذ كود جافا سكريبت من الأعلى إلى الأسفل، خطًا بخط.
- **التحكم في التدفق**: يتيح اتخاذ القرارات في ترتيب تنفيذ الكود.
- يجعل البرامج أكثر ديناميكية وتفاعلًا.
- يستخدم العبارات الشرطية والحلقات.
## تصور التحكم في التدفق
- **الرسوم البيانية**: تمثيل مرئي للتحكم في التدفق.
- مثال: ما إذا كان يجب طلب الطعام الجاهز بناءً على شروط مثل الجوع وتوفر الطعام.
- **صنع القرار**: تغيير تنفيذ الكود بناءً على الظروف (صحيح/خطأ).
## أهمية التحكم في التدفق
- يتيح الردود التلقائية على الظروف المتغيرة.
- يسمح بأتمتة ذكية للمهام المتكررة.
## مكونات التحكم في التدفق
### العبارات الشرطية
- **الغرض**: التحقق مما إذا كانت الحالة صحيحة أو خاطئة.
- **أمثلة**:
- عبارات If
- عبارات If-Else
- عبارات Else-If
- عبارات Switch
- العامل الثلاثي (Ternary Operator)
### الحلقات
- **الغرض**: تنفيذ المهام المتكررة بكفاءة.
- **أمثلة**:
- For loops
- Do-While loops
- While loops
- For-In loops
- For-Of loops
## الخلاصة
- التحكم في التدفق ضروري لتطبيقات جافا سكريبت الديناميكية والقوية.
- يتضمن تنفيذ الكود بناءً على تقييم الحالات.
- الدروس القادمة ستستعرض كل مكون بالتفصيل، بدءًا من عبارات if.
## الخاتمة
- ترقبوا الدرس التالي عن العبارات الشرطية.
- تذكير بالإعجاب والمشاركة والاشتراك للمزيد من المحتوى.