|
صفحة: 244
הוראה אחת בלבד , ניתן לוותר על כתיבת הסוגרים המסולסלים . ניתן גם לרשום הוראת if ללא . else במקרה כזה , אם ערכו של התנאי הוא שקר , לא תתבצע שום הוראה . לפניכם דוגמה לתסריט המציג מגוון הודעות ברכה לימי הולדת , בהתאם לגיל החוגג : < script type = "text / javascript" > " ); הקלד את גילך if ( age < 15 ) var age = prompt (" " ); { כמה גדלת " ); { else } document . write ( " ! יום הולדת שמח < br /> מזל טוב script > } document . write ( " ! ההוראה if בודקת אם גיל המשתמש כפי שהוקלד קטן מ . 15- אם כן , היא מדפיסה את ההודעה ' כמה גדלת ;'! אם לא , היא מדפיסה הודעה בשתי שורות : בשורה הראשונה – ' מזל טוב '! ובשורה אחריה - ' יום הולדת שמח . ' התנאי הנבדק בהוראת התנאי הוא ביטוי לוגי . את הביטוי הלוגי יש לכתוב בתוך סוגריים עגולים . ( ) ערכו של ביטוי לוגי יכול להיות ' אמת ' ( true ) או ' שקר ' ( false ) בלבד . ביטויים לוגיים מורכבים מפעולות ההשוואה הבאות : ' == ' ( שווה '! = ' , ( ( שונה ' <' , ( ( קטן ' >' , ( ( גדול '< = ' , ( ( קטן או שווה '> = ' , ( ( גדול או שווה . ( כמו כן , ניתן להרכיב מספר ביטויים לוגים יחד בעזרת האופרטורים וגם ' &&' , ( וגם '|| ' , ( ( או '! ' , ( ( לא . ( ערכו של ביטוי לוגי המורכב ממספר ביטויים ובהם האופרטור , ' &&' הוא ' אמת , ' אך ורק כאשר ערכם של כל הביטויים המרכיבים אותו הוא ' אמת . ' לעומת זאת , ערכו של ביטוי לוגי המורכב מכמה ביטויים וביניהם האופרטור '||' הוא ' אמת ' כאשר ערכו לפחות אחד מן הביטויים המרכיבים אותו הוא ' אמת . ' האופרטור '!' הופך את ערך הביטוי . ביטוי שערכו ' אמת ' יהפוך ל ' שקר , ' ולהפך .
|
|