Latest web development tutorials
×

JavaScript مسار

JavaScript مسار JavaScript مقدمة موجزة JavaScript استعمال JavaScript تصدير JavaScript قواعد JavaScript البيانات JavaScript مذكرة JavaScript متغير JavaScript أنواع البيانات JavaScript الأجسام JavaScript وظيفة JavaScript مجال JavaScript حدث JavaScript سلسلة JavaScript مشغلي JavaScript مقارنة JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript نوع التحويل JavaScript التعبير العادية JavaScript خطأ JavaScript التصحيح JavaScript رفع متغير JavaScript الوضع الصارم JavaScript استخدام غير لائق JavaScript مصادقة النماذج JavaScript كلمات محفوظة JavaScript JSON JavaScript void JavaScript كود المواصفات

JS وظيفة

JavaScript تعريف وظيفة JavaScript وسائط الدالة JavaScript استدعاء دالة JavaScript الإغلاق

JS HTML DOM

DOM مقدمة موجزة DOM HTML DOM CSS DOM حدث DOM EventListener DOM العنصر

JS دروس متقدمة

JavaScript الأجسام JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp الأجسام

JS المتصفح BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript فرقعة JavaScript حدث موقوتة JavaScript Cookies

JS مخزن

JavaScript مخزن JavaScript اختبار jQuery JavaScript اختبار Prototype

JS أمثلة

JavaScript أمثلة JavaScript مثيل كائن JavaScript مثيل كائن المستعرض JavaScript HTML DOM أمثلة JavaScript ملخص

JS الدليل المرجعي

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

جافا سكريبت في حين حلقة

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


في حين حلقة

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

قواعد

while ( 条件 )
{
需要执行的代码
}

أمثلة

في هذه الحالة سوف تستمر الحلقة لتشغيل ما دام المتغير الأول هو أقل من 5:

أمثلة

while (i<5)
{
x=x + "The number is " + i + "<br>";
i++;
}

محاولة »

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


تفعل / في حين حلقة

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

قواعد

do
{
需要执行的代码
}
while ( 条件 );

أمثلة

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

أمثلة

do
{
x=x + "The number is " + i + "<br>";
i++;
}
while (i<5);

محاولة »

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


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

إذا كنت قد قرأت الفصل السابق للحصول على تفاصيل حول الحلقة، وسوف تجد أنه في حين أن حلقة مثل لحلقة.

في هذا المثال حلقة إعادة التدوير للسيارات لعرض كافة القيم في مجموعة:

أمثلة

cars=["BMW","Volvo","Saab","Ford"];
var i=0;
for (;cars[i];)
{
document.write(cars[i] + "<br>");
i++;
}

محاولة »

في هذا المثال إعادة التدوير في حين حلقة لعرض كافة القيم في مجموعة من السيارات:

أمثلة

السيارات = [ "بي ام دبليو"، "فولفو"، "ساب"، "فورد"]؛
فار ط = 0؛
بينما (سيارات [أنا])
{
دوكمنت (سيارات [أنا] + "<BR>")؛
ط ++؛
}

محاولة »