freeCodeCamp/guide/arabic/javascript/tutorials/javascript-for-loops-explained/index.md

2.0 KiB

title localeTitle
JavaScript for Loops Explained جافا سكريبت لحلقات شرحها

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

يحتوي الحلقة for على الصيغة التالية:

for (<a href='http://forum.freecodecamp.com/t/javascript-while-loop/14668' target='_blank' rel='nofollow'>initialization]; [condition]; [final-expression]) { code block to be executed }

يتم تنفيذ [التهيئة] قبل بدء الحلقة (كتلة الكود).

يحدد [الشرط] شرط تشغيل الحلقة (كتلة التعليمات البرمجية).

يتم تنفيذ [final-expression] في كل مرة بعد تنفيذ الحلقة (كتلة الكود).

مثال في JavaScript:

var ourArray = []; for (var i = 0; i < 5; i++) { ourArray.push(i); }

من المثال أعلاه ، يمكنك قراءة:

يعيّن [initialization] متغيرًا قبل بدء الحلقة (var i = 0).

يحدد [الشرط] الشرط لتشغيل العروة (يجب أن أكون أقل من 5).

تعبير نهائي

لماذا نحتاج "للحلقات"؟

للحلقات يتم استخدامها للتكرار خلال كتلة من الكود عددًا معروفًا من المرات. في بعض الأحيان يكون الكمبيوتر هو الذي يعرف عدد المرات ، وليس أنت ، لكنه لا يزال معروفًا.

الخروج بعض المقالات الأخرى لدينا على حلقات: