JavaScript/לולאת for: הבדלים בין גרסאות בדף

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תוכן שנמחק תוכן שנוסף
מ שוחזר מעריכות של 95.86.102.121 (שיחה) לעריכה האחרונה של Crazy Ivan
←‏דוגמא א': שימוש ב <syntaxhighlight>
שורה 2: שורה 2:
==דוגמא א'==
==דוגמא א'==
===קוד===
===קוד===
<source lang="javascript">
<syntaxhighlight lang="javascript">
var i=0;
var i=0;
for (i=0; i<=4; i++)
for (i=0; i<=4; i++)
שורה 9: שורה 9:
document.write("<br />");
document.write("<br />");
}
}
</syntaxhighlight>
</source>


===הסבר===
===הסבר===

גרסה מ־04:27, 23 בדצמבר 2017

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