
true או false.a = 10 ו-b = 20, הביטוי a > b מוצג כ-false ישירות בהדפסה.c מסוג boolean, והיא נשמרת לשימוש מאוחר יותר.>, קטן מ-<, גדול או שווה >=, קטן או שווה <=, שווה == ושונה !=.== בודק אם שני הערכים שווים, ואינו משנה אותם. ההשמה משתמשת ב-= יחיד.true או false לא אומר דבר למשתמש. הוא שימושי בעיקר כשהתוכנית מחליטה לפי התוצאה מה לעשות.הטקסט המלא של הדקות הראשונות בהרצאה «Comparison Operators» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
סוג האופרטורים הבא שראינו שקיים זה Comparison Operators. בואו נראה דוגמה. בואו ניקח A, נכניס לתוכו 10, בואו ניקח B, נכניס לתוכו 20, ואנחנו רוצים לבדוק האם A יותר גדול מ-B.
כמובן שהתשובה היא False, אבל האופרטור הזה באמת מחזיר לנו True או False. לאן החזרנו True או False? ישירות להדפסה.
ולכן אנחנו נראה false על ההדפסה. אם אנחנו נבדוק האם A תן יותר מ-B אנחנו אוטומטית נקבל true כי אנחנו מדפיסים את זה. אבל האם אנחנו יכולים להכניס את זה גם למשתנה?
אז באחד הסרטונים האחרונים ראינו שכן. אם יש לנו משתנה מסוג בוליאן בוא נניח C נכניס לתוכו האם A גדול מ-B ונציג את C. בגלל שהוא בולעני יוצג לנו או true או false, במקרה הזה יוצג לנו false כי a לא יותר גדול מ-c.
אוקיי, בואו ננסה לבדוק עכשיו האם a קטן יותר מ-b ואנחנו כמובן נראה true. אז כאן יש לנו בעצם אפשרות לשמור את אותו ערך true או false ואחר כך להשתמש איתו בכל מיני מצבים.
אם אנחנו כמובן רוצים לשמור את זה. אז איזה אופרטורים קיימים שהם נחשבים אופרטורי השוואה? קומפריסון אופרטורס.
אז קודם כל יש לנו את גדול מ, בואו פשוט נעשה אותם אחד אחרי השני. נעשה דבר כזה: בו לאן c, ויש לנו פה את c בצורה כזאת, ויש לנו אפשרות להסתכל על גדול מ, קטן מ, יש לנו אפשרות להשתמש בגדול שווה, יש לנו אפשרות להשתמש בקטן שווה, אופרטור נוסף יהיה שווה שווה,
זה השוואה ולא השמה. המערכת לא תכניס לתוך a את b, היא פשוט תשווה האם a שווה ל-b כן או לא, true או false. במקרה הזה זה false וזה יחזור לתוך c.
ולבסוף יש לנו את שונה מ- במקרה הזה זה true, A לא שווה ל-B אז ב-C יהיה True במצב הזה. אז בואו נריץ את זה ונראה שכל פעם ב-C יש מצבים, יש בעצם ערך בולעני אחר, כאן אנחנו רואים שיש לו False, כאן אנחנו רואים שהוא True, A אכן קטן, כאן אנחנו רואים שהוא False, A לא גדול או