- Site
- 3:52 ص
- دروس في لغة javascript
- 1 تعليق واحد
السلام عليكم و رحمة الله تعالى و بركاته زوارنا الكرام اهلا وسهلا بكم واتمنى ان تكونوا بالف خير درسنا اليوم سوف يكون عن جمل التكرار والحلقات. تستخدم جمل التكرار في جافاسكریبت لتنفیذ مجموعة جمل برمجیة لعدد محدد من المرات.
- while - يتم تكرار مجموعة من الجمل البرمجیة ما دام الشرط صحیحا.ً
- do…while - يتم تكرار مجموعة من الجمل البرمجیة ثم اختبار الشرط؛ فإذا كان صحیحا یتم تكرار
- for - يتم تكرار تنفیذ مجموعة جمل برمجیة لعدد محدد من المرات.
جملة while
وهي تنفذ مجموعة جمل برمجیة ما دام الشرط صحیحاً (یتم اختبار الشرط أولا )ً؛ وهذه صیغتها:
while (condition)
{
code to be executed
}
|
جملة do…while
یتم فیها تنفیذ مجموعة جمل برمجیة ثم اختبار الشرط؛ فإذا كان صحیحا یتم تكرار التنفیذ.
do
{
code to be executed
}
while (condition)
|
جملة for
هذه الجملة تنفذ مجموعة جمل برمجیة عدداً محدداً من المرات.
for (initialization; condition; increment)
{
code to be executed
}
|
امثلة:
المثال 1:
<HTML dir=rtl>
<Title> حملة التكرار for</Title>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var x = 0;
for( i=0; i<5 ; i++ ) {
x += i;
}
alert("1 + 2 + 3 + 4 = " + x);
//-->
</SCRIPT>
</HEAD>
</HTML>
|
ويكون الناتج كما يلي
لمشاهدة الصورة بوضوح المرجوا الضغط عليها
المثال2:
<HTML dir=rtl>
<Title> حملة التكرار while</Title>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var i = 1;
while( i<6 ) {
document.write( i + "<br>" );
i++;
}
//-->
</SCRIPT>
</HEAD>
</HTML>
|
ويكون الناتج كما يلي
المثال 3:
<HTML dir=rtl>
<Title> الكشف عن كلمة السر </Title>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var userPassword = "123", password;
var failureCount = 0;
do{
failureCount++;
if( failureCount == 4 ) break;
if( failureCount != 1 ) alert( "كلمة السرغیر صحیحة");
password = prompt("أدخل كلمة السر" ,"");
} while( password != userPassword );
if( failureCount == 4 )
alert( "غیر مسموح لك بدخول تلك الصفحة");
else
alert( " مرحبا بك یا \n بعد عدد من المحاولات یساوي : " + "كلمة سر صحیحة " + failureCount);
//-->
</SCRIPT>
</HEAD>
</HTML>
|
ويكون الناتج كما يلي
بارك الله فيك ياغالي استفدت كثير
ردحذف