انتقل إلى محتوى الدرس

For vs While in JavaScript مقارنة بين حلقات التكرار for و while في لغة جافا سكريبت

سنتعلم في هذا الدرس ال  while Loop Syntax  وكيفية استخدامها ولماذا تستخدم

نستخدم الحلقة while إذا كنا نريد تنفيذ الكود عدة مرات, ولكننا لا نعرف كم مرة بالتحديد لأننا نريد إيقاف التنفيذ إذا تحقق شرط معين. هذه الحلقة تتوقف عن تكرار نفسها إذا تحقق الشرط الذي وضعناه لها. هنا كأننا نقول: " طالما أن الشرط لم يتحقق إستمر في تكرار الكود ".


1 صفوف تعليمية
جافا سكريبت
6,962 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

هناك مجموعة فروق بين حلقات التكرار for loop وحلقات التكرار while loop في لغة جافا سكريبت.

HTML
[initialization];
while ([condition]){
  [itrator] /* can be here */
  /* code that's executed here */
  [itrator] /* also can be here */
}
HTML
for ([Initialization];[expression];[itrator]){
  /* code that's executed here*/
}
BASIS FOR WHILE

Declaration

الشرط

for(initialization; condition; iteration){ //body of 'for' loop } while ( condition) { statements; //body of loop }

Format

الشكل

Initialization, condition, iteration تتم كتابتهم بداخل ال حلقة التكرار loop الشرط condition فقط هو الذي يكتب داخل حلقة التكرار loop

Use

الأستخدام

يستخدم فقط عندما نكون علي علم مسبقاً بعدد التكرار iterations يستخدم فقط عندما يكون رقم التكرار iterations غير معروف

Condition

الشرط

إذا لم يتم وضع الشرط في for فإن ال loop يتكرر مرات لا نهائية إذا لم يوضع الشرط في while فإنه يظهر خطأ في عملية التشغيل

Initialization

التهيئة

في ال for اذا تمت عملية التهيئة initialization لا تتكرر مرة ثانية اذا تمت عملية التهيئة initialization اثناء التحقق من الشرط condition يتكرر initialization في كل مره

itrator

المكرر


Iterator يكتب في البداية Iterator يكتب في block code