הלולאה WHILE…DO היא לולאה, כמו שניחשתם, הדומה מאוד ללולאת While. גם ללולאה זו משתייכים משפטים המתבצעים כל עוד ביטוי הלולאה נכון.
תחביר הלולאה הוא:
Do {
Statement(s)
} while (condition)
קודם מבוצע משפט השייך ללולאה ורק לאחר מכן נבדק הביטוי. אם הביטוי מתקיים, הלולאה תתבצע שוב. אם הביטוי עדיין מתקיים, הלולאה תתבצע שוב וככה חוזר חלילה. כאשר לא מתקיים הביטוי, תסתיים הלולאה.
התוכנית הבאה תבקש מהמשתמש להקליד מספר ולא תפסיק עד שלא ייכתב מספר שהוא סיפרה (נבדוק זאת בעזרת הפונקציה isNaN:
מקווה שהבנתם את עיקרה של לולאת do…while.
להתראות במדריך הבא, שניר דוד.
|