JavaScript/לולאות מקוננות: הבדלים בין גרסאות בדף
BREAK |
אין תקציר עריכה |
||
שורה 92: | שורה 92: | ||
</pre> |
</pre> |
||
==הפקודה contiune== |
==הפקודה contiune== |
||
====קוד==== |
|||
'''(חלק זה חסר! אתם מוזמנים להוסיף אותו לויקיספר!)''' |
|||
<pre style="direction:ltr;"> |
|||
<script language="javascript"> |
|||
var i=0 |
|||
for (i=0;i<=4;i++) |
|||
{ |
|||
document.write("המספר הוא " + i) |
|||
document.write("<br />") |
|||
if (i==2){contiune} |
|||
} |
|||
</script> |
|||
</pre> |
|||
====הסבר==== |
|||
i שווה ל-0, |
|||
כל עוד i גדול או שווה ל-4, |
|||
i יגדל ב-1. |
|||
<br /> |
|||
אם i שווה ל-2 אז הספירה תמשך אך, תדלג על 2. |
|||
====תוצאה==== |
|||
<pre style="direction:ltr;"> |
|||
המספר הוא 0 |
|||
המספר הוא 1 |
|||
המספר הוא 3 |
|||
המספר הוא 4 |
|||
</pre> |
גרסה מ־19:30, 8 בספטמבר 2007
JavaScript |
---|
התחלת העבודה הוראת תנאי אובייקטים מערכים לולאות
פונקציות אובייקט המסמך אוביקטים נוספים JavaScript למתקדמים ספריות בינה מלאכותית |
אנו משתמשים בלולאות כשאנו רוצים שיבוצע קטע קוד מסוים מספר פעמים.
הלולאה while
תחביר והסבר
<script language="javascript"> while(condition) { command } </script>
כל עוד מתקיים התנאי (condition), הדפדפן ידפיס את את הפקודה (command) הנמצאת בתוך הסוגריים המסולסלות. בדרך כלל, שמים אופרטור השוואה לתוך הסוגריים הרגילות המייצגות את התנאי (condition). ולתוך הסוגריים המסולסלות כותבים פקודה (command) כמו למשל, ("התאי מתקבל")document.write
בכל אופן, תראו את הדוגמאות, ואז תבינו טוב יותר במה מדובר.
דוגמא
קוד
<script language="javascript"> var a=1 while(a>=5) / כל עוד איי גדול או שווה ל-5 התנאי הנמצא בין הסוגריים המסולסלות יתקיים. { document.write("המספר כעת הוא" + a) a++ / איי ועוד אחת } </script>
תוצאה
המספר כעת הוא 0 המספר כעת הוא 1 המספר כעת הוא 2 המספר כעת הוא 3 המספר כעת הוא 4 המספר כעת הוא 5
do...while
(חלק זה חסר! אתם מוזמנים להוסיף אותו לויקיספר!)
הלולאה for
דוגמא א'
קוד
<script language="javascript"> var i=0 for (i=0;i<=4;i++) { document.write("המספר הוא " + i) document.write("<br />") } </script>
הסבר
i שווה ל-0, כל עוד i גדול או שווה ל-4, i יגדל ב-1.
תוצאה
המספר הוא 0 המספר הוא 1 המספר הוא 2 המספר הוא 3 המספר הוא 4
הפקודה break
קוד
<script language="javascript"> var i=0 for (i=0;i<=4;i++) { document.write("המספר הוא " + i) document.write("<br />") if (i==2){break} } </script>
הסבר
i שווה ל-0,
כל עוד i גדול או שווה ל-4,
i יגדל ב-1.
אם i שווה ל-2 אז הספירה תפסק.
תוצאה
המספר הוא 0 המספר הוא 1 המספר הוא 2
הפקודה contiune
קוד
<script language="javascript"> var i=0 for (i=0;i<=4;i++) { document.write("המספר הוא " + i) document.write("<br />") if (i==2){contiune} } </script>
הסבר
i שווה ל-0,
כל עוד i גדול או שווה ל-4,
i יגדל ב-1.
אם i שווה ל-2 אז הספירה תמשך אך, תדלג על 2.
תוצאה
המספר הוא 0 המספר הוא 1 המספר הוא 3 המספר הוא 4