1.6 KiB
title, localeTitle
| 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) إلى الأمام (أو إلى الوراء ، أو أيا كان.