fix(guide): simplify directory structure

This commit is contained in:
Mrugesh Mohapatra
2018-10-16 21:26:13 +05:30
parent f989c28c52
commit da0df12ab7
35752 changed files with 0 additions and 317652 deletions

View File

@@ -0,0 +1,43 @@
---
title: JavaScript for Loops Explained
localeTitle: جافا سكريبت لحلقات شرحها
---
يقوم البيان 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).
\[تعبير نهائي\] يزيد قيمة (i ++) في كل مرة يتم فيها تنفيذ كتلة التعليمات البرمجية في الحلقة.
## لماذا نحتاج "للحلقات"؟
للحلقات يتم استخدامها للتكرار خلال كتلة من الكود عددًا معروفًا من المرات. في بعض الأحيان يكون الكمبيوتر هو الذي يعرف عدد المرات ، وليس أنت ، لكنه لا يزال معروفًا.
الخروج بعض المقالات الأخرى لدينا على حلقات:
* \[حائط اللوب
* [لفي حلقة](http://forum.freecodecamp.com/t/javascript-for-in-loop/14665)