وظائف عبارات التحكم في التدفق في JavaScript: 1. البنية التسلسلية، المستخدمة لتنفيذ العبارات بالترتيب الذي تظهر به؛ 2. البنية الشرطية، المستخدمة لتحديد ترتيب التنفيذ وفقًا للمنطق المحدد 3. بنية الحلقة، المستخدمة لتحديد الترتيب التنفيذ وفقًا لشروط منطق الكود تحدد ما إذا كان سيتم تنفيذ برنامج معين بشكل متكرر.
بيئة تشغيل هذا البرنامج التعليمي: نظام Windows 10، إصدار JavaScript 1.8.5، كمبيوتر Dell G3.
.ثلاثة هياكل عملية أساسية لجافا سكريبت
(1) البنية التسلسلية: يتم تنفيذ البيانات بشكل تسلسلي بالترتيب الذي تظهر به.
(2) البنية الشرطية: تحديد أمر التنفيذ وفقًا للمنطق المعطى. يمكن تقسيمها إلى اختيارات مفردة ومزدوجة ومتعددة كلما زادت الشروط المقابلة، زادت خيارات التعليمات البرمجية المتاحة.
(3) بنية الحلقة: تحديد ما إذا كان سيتم تنفيذ برنامج معين بشكل متكرر بناءً على شروط منطق الكود. إذا كانت قيمة الإرجاع للشرط المنطقي صحيحة، فسيتم إدخال الحلقة، وإلا فلن يتم تنفيذ بيان الحلقة.
بيانات التحكم الشرطية لجافا سكريبت
· عبارة if عبارة عن بنية اختيار بسيطة نسبيًا. إذا كان التعبير الشرطي المنطقي المحدد صحيحًا، فسيتم تنفيذ مجموعة معينة من العبارات.
· تحدد عبارة if...else الشرط المنطقي المعطى بعد if عندما يكون الشرط صحيحًا، يتم تنفيذ العبارة in if وعندما يكون الشرط غير صحيح، يتم تنفيذ التعليمات البرمجية الموجودة في else.
·إذا...إلا إذا حددت عبارة متداخلة مجموعة واحدة من بين مجموعات متعددة من العبارات لتنفيذها
· عبارة التبديل لها نفس تأثير عبارة if...else if...nested، ولكنها أكثر ملاءمة وإيجازًا وأكثر قابلية للقراءة من if...else if...nested.
3.بيانات التحكم في حلقة جافا سكريبت
· ينفذ بيان الحلقة العبارات الموجودة في نص الحلقة لعدد محدد من المرات إذا تم استيفاء شروط بيان الحلقة.
· تقوم عبارة while Loop بتنفيذ العبارات الموجودة في نص الحلقة بشكل متكرر إذا كانت تستوفي شروط بيان الحلقة.
·مبدأ تنفيذ عبارة do...while هو نفس مبدأ عبارة while Loop، ولكنه عبارة عن عبارة تنفيذ يتم تنفيذ الكود أولاً ثم يتم الحكم على الشرط، أي يتم تنفيذ الحلقة مرة واحدة على الأقل