|
صفحة: 266
ההוראה if בודקת אם גיל המשתמש כפי שהוקלד קטן מ . 15- אם כן , היא מדפיסה את ההודעה ' כמה גדלת ;'! אם לא , היא מדפיסה הודעה בשתי שורות : בשורה הראשונה – ' מזל טוב '! ובשורה אחריה - ' יום הולדת שמח . ' התנאי הנבדק בהוראת התנאי הוא ביטוי לוגי . את הביטוי הלוגי יש לכתוב בתוך סוגריים עגולים . ( ) ערכו של ביטוי לוגי יכול להיות ' אמת ' ( true ) או ' שקר ' ( false ) בלבד . ביטויים לוגיים מורכבים מפעולות ההשוואה הבאות : ' == ' ( שווה '! = ' , ( ( שונה ' <' , ( ( קטן ' > ' , ( ( גדול '< = ' , ( ( קטן או שווה '> = ' , ( ( גדול או שווה . ( כמו כן , ניתן להרכיב מספר ביטויים לוגים יחד בעזרת האופרטורים וגם ' &&' , ( וגם '|| ' , ( ( או '! ' , ( ( לא . ( ערכו של ביטוי לוגי המורכב ממספר ביטויים ובהם האופרטור , ' &&' הוא ' אמת , ' אך ורק כאשר ערכם של כל הביטויים המרכיבים אותו הוא ' אמת . ' לעומת זאת , ערכו של ביטוי לוגי המורכב מכמה ביטויים וביניהם האופרטור '||' הוא ' אמת ' כאשר ערכו לפחות אחד מן הביטויים המרכיבים אותו הוא ' אמת . ' האופרטור '!' הופך את ערך הביטוי . ביטוי שערכו ' אמת ' יהפוך ל ' שקר , ' ולהפך . לפניכם דוגמה לקוד הקולט מן המשתמש שלושה מספרים המייצגים את המקדמים במשוואה ריבועית , ומייצר דף המציג את המשוואה ואת מספר פתרונותיה , על-פי ערכו של הדיסקרימיננט . הקפידו על כך שהמשוואה תציג גם מקדמים שערכם אפס ומקדמים שערכם שלילי יוצגו על-ידי .+ – ניתן כמובן להוסיף קוד היוצר את מחרוזת המשוואה בהתאם לנתונים שהתקבלו . < script type = "text / javascript" > " ); הקלד מספר " ); var a = prompt (" הקלד מספר " ); var b = prompt (" הקלד מספר var tar = a + "x-2 + " + b + "x + " + c + " = 0 " ; var c = prompt (" " + " < br /> " + tar + " < br /> " ); var dis = b * b-4 * a * c ; הריבועית למשוואה " ); { if ( dis > 0 ) document . write (" יש שני פתרונות document . write ("
|
|