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 (לא כולל <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

אתגר

מתחילים

קרא מספר שלם 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 אונליין