استخدام الحلقات (loops) في جافا سكريبت

تطوير مواقع الويب
استخدام الحلقات في جافا سكربت

الحلقات (Loops) هي جزء أساسي من لغة جافا سكريبت (JavaScript) وتستخدم لتكرار تنفيذ مجموعة من الأوامر بشكل متكرر حتى تحقيق شرط معين. تعد الحلقات أداة قوية للتعامل مع البيانات وتنفيذ العمليات المتكررة بطريقة فعالة ومنظمة. في هذه المقالة، سنستكشف أنواع الحلقات المتاحة في جافا سكريبت وكيفية استخدامها بشكل صحيح.


ما هي أنواع الحلقات في جافا سكريبت؟

تتوفر في جافا سكريبت ثلاثة أنواع رئيسية من الحلقات: حلقة while, حلقة do-while، وحلقة for. لنستعرض كل نوع من هذه الحلقات بالتفصيل.

1. while loop:

تستخدم حلقة while عندما تريد تنفيذ بعض الأوامر ما طالما يتحقق شرط معين. تحتوي حلقة while على شرط يتم التحقق منه قبل تنفيذ الكود. إذا كان الشرط يعود بقيمة صحيحة (true)، يتم تنفيذ الكود داخل الحلقة، وبعد ذلك يتم التحقق من الشرط مرة أخرى. يتوقف تنفيذ الحلقة عندما يعود الشرط بقيمة خاطئة (false).

الصيغة العامة while loop:

في هذا المثال، نقوم بتعريف متغير count بقيمة 0. ثم نقوم بتنفيذ while loop التي تستمر إذا كانت قيمة count أقل من 5. داخل loop، نقوم بطباعة قيمة count ونزيد قيمة count بمقدار واحد في كل تكرار. سيتم تنفيذ العملية 5 مرات وسيتم طباعة الأعداد من 0 إلى 4 في وحدة التحكم (console).

2. do-while loop:

تستخدم do-while loop عندما تريد تنفيذ بعض الأوامر على الأقل مرة واحدة، ثم التحقق من الشرط. في حلقة do-while، يتم تنفيذ الكود أولاً ومن ثم يتم التحقق من الشرط. إذا كان الشرط يعود بقيمة صحيحة (true)، يتم تكرار تنفيذ loop. يتوقف تنفيذ loop عندما يعود الشرط بقيمة خاطئة (false).

الصيغة العامة do-while loop:

في هذا المثال، سيتم تنفيذ الكود داخل loop على الأقل مرة واحدة. ثم يتم التحقق من الشرط count < 5. إذا كان الشرط يعود بقيمة صحيحة، يتم تكرار تنفيذ loop. سيتم تنفيذ الكود 5 مرات وسيتم طباعة الأعداد من 0 إلى 4 في وحدة التحكم (console).

3. for loop:

تستخدم حلقة for عندما ترغب في تنفيذ بعض الأوامر لعدد محدد من المرات. يتم تحديد الشروط والتحكم في عدد التكرارات بواسطة تعريف متغيرات الحلقة. يتم تنفيذ التعبير الأول قبل بدء تنفيذ الحلقة، ويتم التحقق من الشرط قبل كل تكرار، ثم يتم تنفيذ التعبير الثالث في كل تكرار.

الصيغة العامة do-while loop:

في هذا المثال، يتم تعريف المتغير count بقيمة 0 في التعبير الأول. ثم يتم التحقق من الشرط count < 5. إذا كان الشرط يعود بقيمة صحيحة، يتم تنفيذ الكود داخل loop. في كل تكرار، يتم طباعة قيمة count ويتم زيادة قيمة count بمقدار واحد في التعبير الثالث. سيتم تنفيذ الكود 5 مرات وسيتم طباعة الأعداد من 0 إلى 4 في وحدة التحكم (console).


الملخص

هذه هي ثلاثة أنواع من loops المتاحة في جافا سكريبت: حلقة while، حلقة do-while، وحلقة for. يمكن استخدام كل نوع بحسب الحاجة ومتطلبات المشروع. من المهم فهم كيفية استخدام loops والتحكم فيها لتكرار العمليات بشكل فعال ومنظم.

شارك الموضوع:
× تواصل معنا