JavaScript/לולאת for: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
Crazy Ivan (שיחה | תרומות) אין תקציר עריכה |
||
שורה 2: | שורה 2: | ||
==דוגמא א'== |
==דוגמא א'== |
||
===קוד=== |
===קוד=== |
||
⚫ | |||
<pre style="direction:ltr;"> |
|||
⚫ | |||
var i=0; |
var i=0; |
||
for (i=0;i<=4;i++) |
for (i=0; i<=4; i++) |
||
{ |
{ |
||
document.write("המספר הוא " + i); |
document.write("המספר הוא " + i); |
||
document.write("<br />"); |
document.write("<br />"); |
||
} |
} |
||
</ |
</source> |
||
⚫ | |||
===הסבר=== |
===הסבר=== |
||
נביט בשלוש הפקודות שנמצאות בתוך סוגריים לאחר המילה for. תפקידה של הפקודה הראשונה הוא הצבה ראשונית לפני ביצוע הקוד. במקרה זה ההצבה היא i=0. הפקודה השנייה היא התנאי, שכאשר הוא מתקיים הלולאה תתבצע שוב את הקוד אשר נמצא בתוך הסוגריים המסולסלות. במקרה זה התנאי הוא אם i קטן או שווה ל-4. הפקודה השלישית קובעת את קצב התקדמות המונה בכל סיום איטרציה (במקרה הזה המונה i מתקדם ב-1 בכל פעם). |
|||
===תוצאה=== |
===תוצאה=== |
||
⚫ | |||
<pre style="direction:ltr;"> |
|||
המספר הוא 0 |
המספר הוא 0 |
||
המספר הוא 1 |
המספר הוא 1 |
גרסה מ־16:11, 14 בינואר 2012
JavaScript |
---|
התחלת העבודה הוראת תנאי אובייקטים מערכים לולאות
פונקציות אובייקט המסמך אוביקטים נוספים JavaScript למתקדמים ספריות בינה מלאכותית |
דוגמא א'
קוד
var i=0;
for (i=0; i<=4; i++)
{
document.write("המספר הוא " + i);
document.write("<br />");
}
הסבר
נביט בשלוש הפקודות שנמצאות בתוך סוגריים לאחר המילה for. תפקידה של הפקודה הראשונה הוא הצבה ראשונית לפני ביצוע הקוד. במקרה זה ההצבה היא i=0. הפקודה השנייה היא התנאי, שכאשר הוא מתקיים הלולאה תתבצע שוב את הקוד אשר נמצא בתוך הסוגריים המסולסלות. במקרה זה התנאי הוא אם i קטן או שווה ל-4. הפקודה השלישית קובעת את קצב התקדמות המונה בכל סיום איטרציה (במקרה הזה המונה i מתקדם ב-1 בכל פעם).
תוצאה
המספר הוא 0 המספר הוא 1 המספר הוא 2 המספר הוא 3 המספר הוא 4