PracticU

אובייקט מסוג Boolean

בלי כתוביותעם כתוביות
PracticU › קורס Javascript כולל JQuery › אובייקט מסוג Boolean
מילון מושגים:
אובייקט - יחידה בתכנות מונחה עצמים שמאגדת נתונים (תכונות) ופעולות (מתודות). נוצר בדרך כלל ממחלקה המשמשת כתבנית.
בוליאני - סוג נתונים שיכול לקבל אחד משני ערכים בלבד: אמת (true) או שקר (false).
JavaScript - שפת תכנות שרצה בעיקר בדפדפן ומוסיפה אינטראקטיביות לדפי אינטרנט. רצה גם בצד השרת באמצעות Node.js.
תנאי - ביטוי לוגי בקוד שתוצאתו אמת או שקר, וקובע אילו פקודות יתבצעו בהתאם לערכו.
מחרוזת - סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.
משתנה - שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.

אובייקט מסוג Boolean
אובייקט Boolean מייצג ערך של true או false. ב-JavaScript כמעט כל ערך נחשב true או false בבדיקת תנאי, וכדאי להבין את זה לפני שמשווים ערכים.
השלבים העיקריים
1. יצירה: new Boolean יוצר אובייקט שמייצג true או false. ברירת המחדל שלו היא false.
2. ערכים שנחשבים false: false, 0, -0, מחרוזת ריקה, null, NaN ו-undefined נחשבים false. כל ערך אחר נחשב true, למשל 0.5.
3. בדיקה מול true או false: כשרוצים לדעת אם ערך הוא true או false, מבצעים השוואה לערך true או false.
4. אובייקט לעומת תוכן: אובייקט Boolean שמכיל false הוא עצמו אובייקט, ולכן בבדיקה ישירה הוא נחשב true. ההשוואה מתייחסת לתוכן שבתוך האובייקט, ולכן היא נותנת את התוצאה הנכונה.
שימו לב
מספר הערכים שנחשבים false קטן מאוד, וכל היתר נחשב true. כשבודקים ערך שנמצא במשתנה, צריך להכיר את הרשימה הזאת.
השיעור מסתיים ביכולת לזהות אילו ערכים נחשבים false ב-JavaScript, ולהימנע משגיאות בבדיקה של אובייקט Boolean.
השיעור הבא בקורס: אובייקט מסוג מספר- Number
מילון מושגים:
קוד מקור - הקוד שמפתחים כותבים בשפת תכנות, לפני הידור, המגדיר את פעולת התוכנה.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.

להורדת קוד מקור של כל הדוגמאות בקורס  JAVA SCRIPT למתחילים -לחץ כאן לתלמידי המכללה בלבד

להורדת קוד מקור של כל הדוגמאות בקורס  JAVA SCRIPT למתקדמים- לחץ כאן לתלמידי המכללה בלבד

פרקי ההרצאה: אובייקט מסוג Boolean

  1. 00:00

    יצירת אובייקט Boolean

  2. 00:35

    השוואת הערך עם if

  3. 01:19

    אילו ערכים שווים ל-FALSE

  4. 01:55

    מחרוזת ריקה ו-NULL

  5. 02:38

    הערך NaN

תמלול ההרצאה: אובייקט מסוג Boolean

הטקסט המלא של הדקות הראשונות בהרצאה «אובייקט מסוג Boolean» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:00

    האובייקט הבא שקיים בילד אין בג'אווה סקריפט נקרא בוליאן. האובייקט הזה מאפשר לתאר ערך שיכול להיות שווה או לטרו או לפולס.

  2. 00:11

    ואם אני יוצר אובייקט var b שווה new בוליאן ואני בעצם יכול ליצור אובייקט שיתאר לי או טרו או פולס. אם אני עכשיו יכול בוא נניח להציג אותו, נראה למה שווה הערך שלו.

  3. 00:31

    אז אנחנו רואים שהוא שווה לפולס. בי דיפולט הוא פולס. עכשיו אני יכול להגדיר בתוכו כמה דברים. אז בעצם יש רק מספר מצומצם של ערכים ששווים לערך false כל הערכים האחרים בעולם שווים לערך true אנחנו יכולים אפילו לבדוק את זה על ידי זה שנבצע השוואה האם b שווה ל true נציג שווה true אלס נציג b שווה false אוקיי אז כרגע כמובן ראינו שb בעצם יהיה שווה ל false בואו נציג את זה גם נקבל

  4. 01:26

    את הערך false וגם באמת נראה שb שווה ל false עכשיו אלו ערכים אנחנו בעצם עוד יכולים לראות שהם שווים לפולס. ערך הבא בתור שיכול להיות שווה לפולס זה 0, גם כאן אנחנו רואים פולס, ערך נוסף שיכול להיות ועדיין 0 אבל מינוס 0, זה גם כן פולס.

  5. 01:55

    ערך נוסף שיהיה שווה לפולס זאת תהיה מחרוזת ריקה, גם כאן אנחנו רואים פולס. ערך נוסף יהיה הערך null. null בעצם זאת הכתובת 0, זה בעצם כתובת של אובייקט שאין בעצם אובייקט שם הוא לא מצביע לי על שום אובייקט בואו נבדוק אנחנו עדיין רואים פולס ערך נוסף שיהיה שווה לפולס זה בעצם ערך שנקרא nan וזה קיצור של

  6. 02:42

    not a number בעצם זהו קבוע של javascript שמציין שאמור להיות לי מספר אבל אין לי מספר כאשר יש לי איזשהו ערך שהוא אני בעצם בודק האם הוא מספר או משהו כזה בואו נבדוק נראה עדיין שקיבלתי פולס.

לקורס המלא: קורס Javascript אונליין

ההרצאה הקודמת: פעולות מתמטיות ב-javascript

ההרצאה הבאה: אובייקט מסוג מספר- Number

הרצאות קשורות מקורסים אחרים

  • Boolean Function
  • אובייקט Canvas באנדרואיד
  • שפת JavaScript - אובייקט
  • החזרת אובייקט ב-JSON

קורסים נוספים במסלול

  • קורס יסודות HTML - בניית אתר אינטרנט פשוט
  • קורס CSS 3 - בדגש על Flex & Grid
  • קורס ג'אווה סקריפט מעשי - JavaScript
  • קורס TypeScript
  • קורס ריאקט - React
  • קורס NodeJS