45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
![]() |
---
|
|||
|
title: While Loop
|
|||
|
localeTitle: حائط اللوب
|
|||
|
---
|
|||
|
تبدأ الحلقة أثناء تقييم الشرط. إذا كان الشرط صحيحًا ، فسيتم تنفيذ العبارة (القيم). إذا كان الشرط خاطئًا ، فلن يتم تنفيذ العبارة (القيم). بعد ذلك ، في حين ينتهي الحلقة.
|
|||
|
|
|||
|
في ما يلي **صيغة بناء الجملة** :
|
|||
|
|
|||
|
## بناء الجملة:
|
|||
|
|
|||
|
`while (condition)
|
|||
|
|
|||
|
{
|
|||
|
|
|||
|
statement(s);
|
|||
|
|
|||
|
}
|
|||
|
`
|
|||
|
|
|||
|
_statement (s):_ بيان يتم تنفيذه طالما يتم تقييم الشرط إلى true.
|
|||
|
|
|||
|
_الحالة:_ هنا ، الشرط عبارة عن تعبير منطقي يتم تقييمه قبل كل مسار خلال الحلقة. إذا تم تقييم هذا الشرط إلى true ، فسيتم تنفيذ العبارة (الأكواد). عندما يتم تقييم الشرط إلى false ، يستمر التنفيذ مع العبارة بعد حلقة while.
|
|||
|
|
|||
|
## مثال:
|
|||
|
|
|||
|
` var i = 1;
|
|||
|
while (i < 10)
|
|||
|
{
|
|||
|
console.log(i);
|
|||
|
i++; // i=i+1 same thing
|
|||
|
}
|
|||
|
|
|||
|
Output:
|
|||
|
1
|
|||
|
2
|
|||
|
3
|
|||
|
4
|
|||
|
5
|
|||
|
6
|
|||
|
7
|
|||
|
8
|
|||
|
9
|
|||
|
`
|
|||
|
|
|||
|
_المصدر: [While Loop - MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while)_
|