جافا سكريبت لحلقة
دورة يمكن تنفيذ كتلة من التعليمات البرمجية على عدد محدد من المرات.
دورة جافا سكريبت
إذا كنت ترغب في تشغيل مرارا وتكرارا نفس الرمز، ولكل من قيم مختلفة، ثم استخدام دورة مريحة للغاية.
يمكننا انتاج مجموعة من القيم:
الصيغة العامة:
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
تستخدم لحلقة
{
document.write(cars[i] + "<br>");
}
محاولة »
أنواع مختلفة من دورة
جافا سكريبت دعم أنواع مختلفة من الحلقات:
- ل- عدد معين من كتلة التعليمات البرمجية دورات
- ل/ في - حلقة من خلال خصائص كائن
- الوقت - عندما الشرط المحدد غير صحيح دورة محدد كتلة من التعليمات البرمجية
- تفعل / الوقت - أيضا عندما يكون الشرط المحدد ودورة الحقيقية محدد كتلة من التعليمات البرمجية
لحلقة
للحلقة هو أنك تريد إنشاء حلقة أداة غالبا ما تستخدم.
هنا هو بناء الجملة للحلقة:
{
被执行的代码块
}
بيان 1 (كتلة) يبدأ قبل أن تبدأ.
بيان 2 يحدد دورة التشغيل (كتلة) الشروط
بيان 3 بعد حلقة (كتلة) تم القيام
من المثال أعلاه، يمكنك أن ترى:
البيان 1 تعيين متغير قبل بدء حلقة (فار ط = 0).
بيان 2 الشروط المحددة دورة المدى (يجب أن أكون أقل من 5).
تم تنفيذ بيان 3 بنسبة قيمة (ط ++) بعد كل كتلة من التعليمات البرمجية.
بيان 1
عادة سوف نستخدم تصريح لتهيئة المتغيرات المستخدمة في دورة (فار ط = 0).
1 بيان هو اختياري، التي لم يتم استخدامها ويمكن أيضا أن يكون البيان.
يمكنك تهيئة أي بيان 1 (أو أكثر) القيم:
على سبيل المثال:
{
document.write(cars[i] + "<br>");
}
محاولة »
ويمكنك أيضا حذف بيان (كما هو الحال في بداية حلقة قيمة تم ضبط):
على سبيل المثال:
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}
محاولة »
بيان 2
بيان 2 الشروط التي تستخدم عادة لتقييم المتغيرات الأولية.
2 البيان نفسه هو اختياري.
2 في حالة إرجاع البيان صحيحا، ثم تبدأ الدورة مرة أخرى إذا فإنها ترجع كاذبة، سوف تنتهي الحلقة.
إذا قمت بحذف بيان 2، ويجب أن توفر استراحة في الدورة. على خلاف ذلك، فإن دورة لن تكون قادرة على وقف. وهذا يجعل من الممكن لجعل المتصفح لتحطم الطائرة. يرجى قراءة عن كسر في جزء لاحق من هذا البرنامج التعليمي. |
بيان 3
3 البيانات بشكل عام تزيد قيمة المتغير الأصلي.
بيان 3 هو أيضا اختياري.
بيان 3 لديها مجموعة متنوعة من الاستخدامات. الاضافة يمكن أن تكون سلبية (i--)، أو أكثر (ط = ط + 15).
قد تكون أغفلت بيان 3 (على سبيل المثال داخل الحلقة عندما يكون هناك رمز المقابلة):
على سبيل المثال:
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}
محاولة »
ل/ في دورة
جافا سكريبت ل/ في تصريح لحلقة من خلال خصائص الكائن:
أمثلة
for (x in person)
{
txt=txt + person[x];
}
محاولة »
سوف تتعلم المزيد عنها في القسم الجافا سكريبت لكائن / في دورة المعرفة.
في حين حلقة
وسوف أشرح لك حين حلقة والقيام / في حين حلقة في الفصل التالي.