أحدث البرامج التعليمية وتطوير الشبكة
×

JS البرنامج التعليمي

JS الصفحة الرئيسية JS المقدمة JS ألى أين JS الناتج JS بناء الجملة JS البيانات JS تعليقات JS المتغيرات JS مشغلي JS علم الحساب JS مهمة JS أنواع البيانات JS وظائف JS الأجسام JS نطاق JS أحداث JS سلاسل JS طرق سلسلة JS أرقام JS طرق عدد JS الرياضيات JS التمور JS تاريخ تنسيقات JS تاريخ طرق JS المصفوفات JS طرق مجموعة JS القيم المنطقية JS مقارنات JS الظروف JS تحول JS حلقة غيرمنتهية For JS حلقة بينما JS استراحة JS نوع التحويل JS التعبير العادي JS أخطاء JS التصحيح JS الرفع JS الوضع الصارم JS دليل الاناقة JS أفضل الممارسات JS الأخطاء JS أداء JS الكلمات المحجوزة JS JSON

JS أشكال

أشكال التحقق من صحة API أشكال

JS موضوع

تعريفات الكائن خصائص الكائن طرق كائن نماذج الكائن

JS وظائف

تعاريف وظيفة وظيفة المعلمات وظيفة الاحتجاج الإغلاق وظيفة

JS HTML DOM

DOM مقدمة DOM أساليب DOM وثيقة DOM عناصر DOM HTML DOM CSS DOM الرسوم المتحركة DOM أحداث DOM EventListener DOM ملاحة DOM العقد DOM Nodelist

JS المتصفح BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS أمثلة

JS أمثلة JS HTML DOM JS HTML إدخال JS HTML الأجسام JS HTML أحداث JS المتصفح JS اختبار قصير JS ملخص

JS المراجع

JavaScript الأجسام HTML DOM الأجسام


 

JavaScript حائط اللوب


يمكن الحلقات تنفيذ كتلة من التعليمات البرمجية طالما الشرط المحدد هو الصحيح.


و While حلقة

في while حلقة حلقات من خلال كتلة من التعليمات البرمجية طالما الشرط المحدد هو الصحيح.

بناء الجملة

while ( condition ) {
    code block to be executed
}

مثال

في المثال التالي، فإن التعليمات البرمجية في حلقة تشغيل، مرارا وتكرارا، طالما متغير (ط) أقل من 10:

مثال

while (i < 10) {
    text += "The number is " + i;
    i++;
}
انها محاولة لنفسك »

إذا كنت قد نسيت لزيادة المتغير المستخدمة في الشرط، فإن حلقة تنتهي أبدا. هذا وسوف تحطم المتصفح الخاص بك.


و Do/While حلقة

و do/while حلقة هي البديل من الحلقة حين. وهذه الحلقة تنفيذ كتلة التعليمات البرمجية مرة واحدة، قبل التحقق إذا كان الشرط صحيحا، بعد ذلك سوف أكرر حلقة طالما كان الشرط صحيحا.

بناء الجملة

do {
    code block to be executed
}
while ( condition );

مثال

يستخدم المثال التالي على do/while حلقة. ودائما يتم تنفيذ حلقة مرة واحدة على الأقل، حتى إذا كان الشرط هو زائف، لأن تنفيذ كتلة التعليمات البرمجية قبل يتم اختبار الشرط:

مثال

do {
    text += "The number is " + i;
    i++;
}
while (i < 10);
انها محاولة لنفسك »

لا ننسى أن زيادة المتغير المستخدمة في الشرط، وإلا فإن حلقة لا تنتهي!


مقارنة لوبينما

إذا كنت قد قرأت الفصل السابق، حول لحلقة، وسوف تكتشف أن حلقة بينما هو إلى حد كبير نفس لحلقة، مع بيان (1) وبيان 3 حذف.

حلقة في هذا المثال تستخدم لحلقة لجمع أسماء سيارة من مجموعة السيارات:

مثال

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";

for (;cars[i];) {
    text += cars[i] + "<br>";
    i++;
}
انها محاولة لنفسك »

حلقة في هذا المثال يستخدم while حلقة لجمع أسماء سيارة من مجموعة السيارات:

مثال

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";

while (cars[i]) {
    text += cars[i] + "<br>";
    i++;
}
انها محاولة لنفسك »

اختبر نفسك مع تمارين!

التمرين 1 » التمرين 2» التمرين 3 » التمرين 4» التمرين 5 »