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

Do While Loop in JavaScript حلقات التكرر Do While في لغة جافا سكريبت

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

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


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

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

الصف 1 شرح توضيحي
  • Do While Loop هي تنفيذ الكُتله البرمجية block of code قبل التحقق من الشرط condition.
  • تقوم لغة جافا سكريبت بعد تنفيذ الكُتله البرمجية بقراءة والتحقق من الشرط condition.
  •  في حال كانت نتيجة الشرط صحيح true سوف يتم التكرار مرة اخري.
  •  في حال كانت نتيجة الشرط غير صحيح false لن يتم تنفيذ التكرار مرة اخري ولن يتم تنفيذ الكًلة البرمجة مره اخري.
  • نستخدم حلقة التكرار do while في حال تنفيذ أمر برمجي عدة مرات, ولكن عدد التكرار غير محدد وغير معروف ومبني علي شروط معينة.
  •  do while تقرأ الكًتلة البرمجية أولاً قبل التحقق من الشرط بينما while تقرأ الشرط أولاً ثم بعدها يتم تنفيذ الأمر اذا كانت الشرط صحيحاً true.

do while loop Syntax

طريقة كتابة do while loop في لغة جافا سكريبت.

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

Do While Loop

سوف يتم تنفيذ الأمر البرمجي ثم زيادة المتغير i بعد تنفيذ الأمر وبعدها يتم قراءة الشرط وبناء عليه فأن الشرط في التكرار التالي قيمة غير صحيحة فلن يتم تنفيذ التكرار مره اخري.

HTML
let i = 1;
while (i == 1){
  document.write("Value now is : " + i);
  i++;
}

while loop with for

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

HTML
let i = 0;
while(i == 0) {
  i++;
  document.write("The number is " + i + "<br>");
}