JavaScript/שימוש בפקודות break ו-continue

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש
JavaScript

התחלת העבודה

הוראת תנאי

אובייקטים

מערכים

לולאות

פונקציות

אובייקט המסמך

אוביקטים נוספים

JavaScript למתקדמים

ספריות

בינה מלאכותית


גרסה להדפסה

הפקודה break[עריכה]

קוד[עריכה]

<script language="javascript">
var i=0;
for (i=0;i<=4;i++) {
    document.write("המספר הוא " + i);
    document.write("<br />");
    if (i==2){break;}
}
</script>

הסבר[עריכה]

הפקודה break תוציא אותנו מהלולאה.

בהתחלה i שווה ל-0. כל עוד i קטן או שווה ל-4, i יגדל ב-1. כאשר i שווה ל-2, תבוצע יציאה מיידית מהלולאה. כלומר הספירה ל 4 תפסק.

תוצאה[עריכה]

המספר הוא 0
המספר הוא 1
המספר הוא 2

הפקודה continue[עריכה]

קוד[עריכה]

<script language="javascript">
var i=0;
for (i=0;i<=4;i++) {
    if (i==2){continue}
    document.write("המספר הוא " + i);
    document.write("<br />");
}
</script>

הסבר[עריכה]

בהתחלה i שווה ל-0. כל עוד i קטן או שווה ל-4, i יגדל ב-1. כאשר i שווה ל-2 אז נקפוץ לראש הלולאה. כלומר נדלג על ההדפסה של 2.

תוצאה[עריכה]

המספר הוא 0
המספר הוא 1
המספר הוא 3
המספר הוא 4