الحلقات باستخدام For

تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .


حلقات الجافاسكربت 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 في الدرس القادم .