Get Adobe Flash player
דף הבית חישובים אופרטורים - ב'

חלק בלתי נפרד מהחישובים שעורכת התכנה מתבצע בדרך של חישובים ולוגיים והשוואות, ואלה יוצרים תמיד תשובה מסוג כן או לא (Yes or No), אמת או שקר (False or True).

אופרטורים להשוואה

באופרטורים של השוואה משמשים במשפטים לוגיים שוויון או שוני בין משתנים וערכים.

להבנת אופרטורים לוגיחים, למדו את הטבלה למטה המתבססת על ההנחה ש x=5  

אופרטורתיאורדוגמאתוצאה
== שווה ל x==10 false
=== שווה בדיוק (בערך ובסוג) x===5 true
x==="5" false
=! שונה x!=10 true
< גדול מ x>10 false
> קטן מ x<10 true
=< גדול מ או שווה ל x>=5 true
=> קטן מ או שווה ל x<=5 true

 

השימוש באופרטורים להשוואה

דוגמא לשימוש באופרטרים כאלה היא במשפטים לוגיים האמורים לבדוק התניה ולבצע פעולה אם היא מתמלאת:

 

if (height<120) document.write("נמוך מדי");

איך עובד משפט התניה מסוג זה, נלמד בשיעור הבא.

אופרטורים לוגיים

הטבלה הבאה מדגימה את פעולת האופרטורים הלוגיים. למד אותה בהנחה ש x=5, y=8

אופרטורתיאורדוגמאתוצאה
&& and (x<6 && y>9) true
|| or (x==6 || y>6) true
! not !(x==5) false

אופרטור לתנאים

שילוב נכון של התו '?' בתוך משפט יכול ליצור משפט להתניה, שעל פי תוצאתו הלוגית מושם ערך אל תוך משתנה.

בדוגמא הבאה, יקבל המשתנה title את הערך "מר" אם המשתנה gender מכיל את הערך "זכר", ו-"גברת" אם לאו.

title=(gender== "זכר" )? "מר", "גברת" ;
 
אל השיעור הקודם אל השיעור הבא