تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .
حلقات الجافاسكربت JavaScript
عند كتابتك لكود معين وتريد أن يكون هذا الكود مماثل لعدة مرات بالظهور نفسه مجدداً ضمن سطر معين .
عوضاً عن كتابة الكود أكثر من مرة يمكنك استخدام الكود مرة واحدة وبشكل حلقات متتالية عندها يظهر الكود الذي تريد أكثر من مرة .
هناك نوعين من الحلقات في الجافاسكربت :
- الحلقات باستخدام for : من خلال استخدام مجموعة أكواد لتحديد عدد مرات معينة .
- الحلقات باستخدام while : من خلال استخدام مجموعة أكواد عند تحقق شرط معين .
حلقة for
تستخدم حلقات for عند معرفتك مقدماً عدد المرات الذي ينبغي أن يعمل فيها الكود .
التركيبة
for (variable=startvalue;variable<=endvalue;variable=variable+increment) { كود هنا }
مثال
في المثال التالي سيتم تحديد حلقة تبدأ من i=0 وسيستمر الكود بالعمل طالما أن المتغير i هو أصغر أو يساوي 10 وسيتم زيادته برقم واحد 1 كل مرة تدور بها الحلقة .
ملاحظة : يمكن أيضاً استخدام النقص بدلاً من الإضافة كما يمكن استعمال أي نوع مقارنة من اشارات الأكبر والأصغر وغيرها التي تم شرحها في دروس سابقة .
مثال
<html> <body> <script type="text/javascript"> var i=0; for (i=0; i<=10; i++) { document.write("الرقم هو " + i); document.write("<br />"); } </script> </body> </html>
حلقة while
سيتم شرح حلقة while في الدرس القادم .
ليست هناك تعليقات:
إرسال تعليق