לולאת 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
אתגר
מתחיליםכתוב תוכנית שמדפיסה את "Hello Coddy: " ואת הערך של i מ־3 עד 27 (כולל, 25 פעמים בסך הכול), באמצעות לולאת for.
זה ייראה כך:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקרתרגלו בעצמכם: קומפיילר JavaScript אונליין