לולאה מקוננת
חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 44 מתוך 77.
לולאה מקוננת היא פשוט לולאה בתוך לולאה אחרת. הלולאה הפנימית תשלים את כל האיטרציות שלה בכל איטרציה בודדת של הלולאה החיצונית.
אנלוגיה טובה לכך היא שעון: עבור כל שעה (הלולאה החיצונית), מחוג הדקות (הלולאה הפנימית) חייב להשלים את מחזור 60 הדקות המלא שלו.
דוגמה ללולאה מקוננת:
for (let x = 0; x < 2; x++) {
for (let y = 0; y < 2; y++) {
console.log(x, y);
}
}
// זה יפיק את הפלט הבא:
// 0 0
// 0 1
// 1 0
// 1 1הלולאה החיצונית (x) רצה פעמיים, ובכל אחת מהפעמים האלה הלולאה הפנימית (y) רצה פעמיים.
אתגר
מתחיליםכתבו תוכנית שמוצאת את כל זוגות המספרים שסכומם n, באמצעות מספרים מ-1 עד n - 1.
לדוגמה, אם n = 6, הפלט צריך להיות:
1 5
2 4
3 3
4 2
5 1מכיוון ש:
1 + 5 = 6
2 + 4 = 6
3 + 3 = 6
4 + 2 = 6
5 + 1 = 6נסו בעצמכם
let n = parseInt(inp); // אל תשנו את השורה הזו
// כתבו את הקוד שלכם למטההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקרתרגלו בעצמכם: קומפיילר JavaScript אונליין