1.6 KiB
title | localeTitle |
---|---|
Iterate with JavaScript for Loops | تكرّر مع JavaScript لـ Loops |
ويسمى النوع الأكثر شيوعا من جافا سكريبت حلقة ل for loop
لأنه يعمل for
عدد معين من المرات.
var ourArray = []; for(var i = 0; i < 5; i++) { ourArray.push(i); }
سيحتوي ourArray الآن [0،1،2،3،4]
المزيد عن الحلقات
for(var i = 0; i < 5; i++) { // There are 3 parts here
هناك ثلاثة أجزاء للحلقة. يتم فصلها بواسطة فواصل منقوطة.
-
التهيئة:
var i = 0;
- يعمل هذا الرمز مرة واحدة فقط في بداية الحلقة. عادة ما يتم استخدامه لتعريف متغير العداد (معvar
) وتهيئة العداد (في هذه الحالة يتم تعيينه إلى 0). -
الشرط:
i < 5;
- سيتم تشغيل الحلقة طالما أن هذاtrue
. وهذا يعني أنه بمجردi
يساوي 5، وحلقة تتوقف حلقات. لاحظ أن داخل حلقة لن ترىi
الى 5 لأنها سوف تتوقف قبل ذلك الحين. إذا كان هذا الشرطfalse
البداية ، فلن يتم تنفيذ الحلقة أبدًا. -
الزيادة:
i++
- يتم تشغيل هذا الرمز في نهاية كل حلقة. عادة ما تكون الزيادة البسيطة (++
operator) ، ولكن يمكن أن يكون أي تحول رياضي. يتم استخدامه لنقل العداد (i
) إلى الأمام (أو إلى الوراء ، أو أيا كان.