Menu
CoddyTech

לולאת 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 (לא כולל end). לדוגמה:

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

הוא יבצע את פקודת print 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

אתגר

מתחילים

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

לדוגמה, אם n הוא 6, הפלט הוא:

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

אם n הוא 27, הלולאה מדפיסה 25 שורות, מ־Hello Coddy: 3 עד Hello Coddy: 27.

נסו בעצמכם

let n = parseInt(inp); // אין לשנות את השורה הזו

// כתבו את הקוד שלכם למטה
quiz iconבחנו את עצמכם

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

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

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