JavaScript/תנאי מורכב if-else

מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.

קפיצה אל: ניווט, חיפוש
JavaScript

התחלת העבודה

הוראת תנאי

לולאות

מערכים

פונקציות

אובייקטים

JavaScript למתקדמים

ספריות


ערוך


אנו משתמשים בהתניה מורכבת על מנת לבדוק משהו ולתת פלט בהתאם (בשונה מהתניה פשוטה, לתת פלט גם אם התנאי לא מתקבל).

תוכן עניינים

[עריכה] בדיקת מספר

[עריכה] קוד

<script language="javascript">
var a=1;
if(a==2) //בדיקה אם איי שווה ל-2
{
document.write("a שווה 2");
}
else
{
document.write("a לא שווה 2");
}
</script>

[עריכה] הסבר

אם a שווה 2:

  • תדפיס "a שווה 2"

אחרת (אם התנאי הראשון לא מתקבל):

  • תדפיס "a לא שווה 2"

[עריכה] תוצאה

a לא שווה 2

[עריכה] זוגי או איזוגי

[עריכה] קוד

<script language="javascript">
num=3;
if(num%2==0)
{
document.write("Zugi");
}
else
{
document.write("not Zugi");
}
</script>

[עריכה] תוצאה

not Zugi

[עריכה] הסברים

בדוגמא זו ישנה בדיקת שארית, כלומר: האם num מתחלק ב-2? --אם כן: כתוב Zugi --אחרת כתוב: not Zugi

הסברים נוספים לגבי דוגמא זו תמצאו בפרק "אופרטורים" ובכל מקרה, אתם יכולים לשאול שאלה בדף השיחה.