JavaScript/לולאת do-while: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
←הסבר: משנה מעט את הניסוח |
הכותרת הסבר מופיעה בשני מקומות שונים. מסיר אותה מהפתיח. |
||
שורה 1:
{{Javascript}}
הלולאה do-while שונה מ-while רק בהבט אחד. הקוד קודם מבוצע פעם אחת (ללא קשר לקיום התנאי) ורק אחר כך התנאי נבדק.
<syntaxhighlight lang="javascript">
<script type="text/javascript">
שורה 17 ⟵ 16:
</syntaxhighlight>
לפי תנאי הלולאה (ה־while), הפקודה מבוצעת רק אם i '''קטן''' מ-3. כיוון ש־i=8, הפקודה לא הייתה צריכה להתבצע. אך מכיוון שהלולאה היא מסוג do while הפקודה בוצעה בכל אופן, אך הביצוע נפסק אחרי פעם אחת. אילו i היה שווה 1 הפקודה היתה מתבצעת פעמיים.
|