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
הסברים נוספים לגבי דוגמא זו תמצאו בפרק "אופרטורים" ובכל מקרה, אתם יכולים לשאול שאלה בדף השיחה.