Menu
Coddy logo textTech

לולאת for

חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 38 מתוך 77.

לפעמים בתכנות יש צורך לבצע את אותה פעולה, או כמעט את אותה פעולה, כמה פעמים.

כדי להימנע מכתיבת אותו הדבר שוב ושוב, אפשר להשתמש בלולאות.

לתחביר של לולאת for יש את הצורה הבאה

for (let i = start; i < end; i++) {
    code;
}

let i = start קובע את הערך ההתחלתי של i, i < end קובע את התנאי להמשך הלולאה, ו־i++ מגדיל את i לאחר כל איטרציה. i יקבל ברצף את כל הערכים מ־start עד end (לא כולל <strong>end</strong>). לדוגמה:

for (let i = 0; i < 5; i++) {
    console.log(i);
}

היא תבצע את פקודת ההדפסה 5 פעמים:

0
1
2
3
4

ללולאות יש שימושים רבים. לדוגמה, נסכם את כל המספרים מ-1 עד 100:

let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
    sum_numbers += i;
}
console.log(sum_numbers);

תחילה הוא יעבור בלולאה על כל המספרים בין 1 ל-100 (כולל 100) ויסכום את כולם. לאחר מכן הוא ידפיס את המשתנה sum_numbers

challenge icon

אתגר

מתחילים

כתוב תוכנית שמדפיסה את "Hello Coddy: " ואת הערך של i מ־3 עד 27 (כולל, 25 פעמים בסך הכול), באמצעות לולאת for.

זה ייראה כך:

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

נסו בעצמכם

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר JavaScript אונליין