הנך נמצא: מדריך בסיסי / שיעור 2 / דף 6
 


המדריך של תאו ל- JavaScript
 


דפים בשיעור זה:
1: מדריך ה-Javascript
2: דוגמת המשתנים
3: הקסם שבמחרוזות
4: תרגול משתנים
5: סיעוף אם-אז
6: דוגמא פשוטה לסיעוף
7: תרגול אם-אז
8: מאורעות קישור
9: החלפת תמונות
10: תרגיל 2
11: סיכום
|
|
|
|
|
|
|
|
|
|
|
|

שיעור 2

דף 6: דוגמא פשוטה לסיעוף אם-אז.

אם השבת yes, היית צפוי לקבלת פנים חמה, טרם הוצג בפניך דף זה. אם השבת תשובה אחרת לא ראית את קבלת הפנים החמה – אלא מיד ראית את דף זה.

הנה עיקר הקוד:

var monkey_love = prompt("Do you love the monkey?","Type yes or no");
if (monkey_love == "yes")
{
  alert("Welcome! I'm so glad you came! Please, read on!");
}

בשורה הראשונה כבר נתקלת קודם. היא רק מציגה תיבת הודעה וטוענת את תשובת המשתמש לתוך המשתנה monkey_love. בשורה השנייה, לעומת זאת, יש דבר מה חדש: תנאי. משמעות התנאי היא, שאם ערך המשתנה monkey_love הוא yes על הקוד להפעיל את הקוד במקטע שבין הסוגריים המסולסלים. אם monkey_love בעל ערך אחר, ההצהרה לא תופעל.

שים לב לכך שסימן ההשוואה הוא בעל שני סימני שווה. זה אחד הדברים שכולם מבלבלים אותם בהתחלה. אם שמים סימן שווה אחד בלבד (במקום שניים), אתה למעשה מורה ל- Javascript שעליו לשים את הערך yes במשתנה monkey_love, במקום לבדוק אם זה הערך הקיים בו באמת. למזלנו רב הדפדפנים "מחפשים" סוג זה של שגיאות ויזהירו אותך אודות הטעות האפשרית. בכל מקרה, עדיף לא לשגות מלכתחילה.

תנאים טיפוסיים נוספים הם:

(var_1 > var_2) is true if var_1 is greater than var_2
(var_1 < var_2) is true if var_1 is less than var_2
(var_2 <= var_2) is true if var_1 is less than or equal to var_2
(var_1 != var_2) is true if var_1 does not equal var_2

שתי דרכים נוספות להפוך את התנאים שלך למהודרים יותר:

אם ברצונך לבדוק כי שני תנאים נכונים (לפני ביצוע קוד מסוים), תוכל לבצע זאת כך:

if ((age < 21) && (drinking_alcohol == "yes"))
{
  document.writeln("Hey! You're too young to drink here!");
}

שים לב לשני סימני האמפרסנד (סימני חיבור &). זו הדרך לומר 'וגם' ל- Javascript. כמו כן, שים לב שכל הקטע, כל שני התת-חלקים וסימני האמפרסנד חייבים להיות מתוחמים בסוגרים.

אם ברצונך שאחד משני תנאים יתקיים לפני הפעלת התנאי בסוגריים המסולסלים, עשה זאת כך:

if ((variable_1 == "bananas") || (variable_1 == "JavaScript"))
{
  document.writeln("The monkey is happy because it has " + variable_1);
}

קדימה, לתרגל סיעוף אם-אז.

חזור לתחילת הדף

לדף הבא «--

 
       
       
   
 
 

עמוד ראשי
מדריך בסיסי
מדריך מתקדם
החלפת תמונות
גניבת קוד
מפת האתר