جمل
التحكم
الدوران والقفز
بشروط بعض تطبيقات ماسبق ذكره من المعاملات
اليك المثال التالي
if ( (x ==
6 ) &&
(y ==
3)) {
Sum =
b +
w;
}
لاحظ المعاملات
المظلة بالخضر وارجع الى الجدول لمعرفة
استخدامها
المثال يفترض
شرط هو ان اذا كانت x تساوي 6 وفي نفس الوقت y تساوي 3 طبق شروط معينه
داخل البلوك
كلمة في نفس
الوقت التي استخدمتها انا وربما يكون التعبير
كلغة عربية رديئا الى حد ما عبرت عنه لغة
الجافا سكريبت بالمعامل &&
مزيدا من اوامر الشروط والتفرع
switch
ولنرى المثال
التالي يليه الشرح
switch
(n) {
case
1:
نفذ هذه الاوامر
break;
case
2:
نفذ هذه الاوامر
break;
case
3:
نفذ هذه الاوامر
break;
case
4:
نفذ هذه الاوامر
break;
default
:
نفذ هذه الاوامر
break;
}
يقوم الامر باختبار قيمة
المتغير n عندما تكون مساوية
لواحد تنفذ الاوامر التي وضعتها حتى الامر break ويتم بعدها الخروج من البلوك ونفس
الحال للقيم حتى 4 ويمكنك ان تزيد وتفترض قيمة
الاختبار واذا لم تساوي اي من القيم التي
افترضتها يتوجه التنفيذ الى الاوامر التي تلي
الامر
default
While
الدوران
الدوران هو الهدف منه تكرار
اجزاء من البرنامج مرات ومرات حسب الشرط
العددي وذلك لاختصار كتابة جزء كبير من
التعليمات
اليك المثال التالي
var x =
1;
while (x
<=
10)
{
x ++;
}
لاحظ استخدام
المعاملات وارجع الى الجدول لمعرفة
استخدامها ونعود الى مثالنا الامر
while
يقوم بعمل
تكرار لبلوك اوامر بشرط ان تكون قيمة المتغير x اصغر من او
تساوي 10
والبلوك
المطلوب تكراره عبارة عن زيادة قيمة المتغير x بمقدار
واحد ثم يقوم امر التكرار بالكشف ثانية على
القيمة حتى تصل الى الشرط الذي ينهي عملية
التكرار
جملة FOR
for
نفس الوظيفة
السابقه ولكن تحدد القيمة صراحة المطلوب
انهاء التكرار عنده
اليك المثال
الذي يوضح ذلك
var x ;
for (x =
1; x <=
10 ; x++)
{
نفذ هذه الاوامر
}
ومعنى المثال
ابدء العد من 1 حتى تصل القيمة الى قيمة اصغر
من او تساوي 10 وفي كل مرة زيد قيمة المتغير x بمقدار 1 وملخص ذلك كرر
مابداخل البلوك 10 مرات.