Menu
Coddy logo textTech

If - Else מקוננים

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

אפשר למקם הצהרות if / else if / else בתוך הצהרות if אחרות. זה נקרא קינון, והוא מאפשר לנו לבדוק תנאים בשלבים.

דוגמה:

let result;

if (age > 18) {
    if (has_license) {
        result = "You can drive";
    } else {
        result = "Get a license first";
    }
} else {
    result = "Too young to drive";
}

ה-if הפנימי פועל רק כאשר ה-if החיצוני הוא true.

מבנים מקוננים יכולים להגיע לעומק הדרוש:

if (condition1) {
    if (condition2) {
        if (condition3) {
            // כל שלושת התנאים מתקיימים
        }
    }
}

השתמשו בקינון כאשר החלטה תלויה בכך שהחלטה אחרת תהיה נכונה.

challenge icon

אתגר

צרו תוכנית שבודקת אם מישהו יכול להיכנס לבריכת שחייה.

כללים:

  • הגיל חייב להיות לפחות 10 שנים
  • אם הגיל שלהם מתחת ל־13, חייב להיות איתם מבוגר

הדפיסו בדיוק את ההודעות האלה:

  • אם הגיל נמוך מדי:
    Sorry, you are too young
  • אם הגיל מתחת ל־13 ואין איתם מבוגר:
    Sorry, you need an adult with you
  • אם הגיל מתחת ל־13 ויש איתם מבוגר:
    You can enter with adult supervision!
  • אם הגיל 13 ומעלה:
    You can enter by yourself!

נסו בעצמכם

let age = parseInt(inp[0]); // אל תשנו את השורה הזו
let has_adult = inp[1] === "true"; // אל תשנו את השורה הזו

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

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

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

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