
new Boolean יוצר אובייקט שמייצג true או false. ברירת המחדל שלו היא false.false, 0, -0, מחרוזת ריקה, null, NaN ו-undefined נחשבים false. כל ערך אחר נחשב true, למשל 0.5.הטקסט המלא של הדקות הראשונות בהרצאה «אובייקט מסוג Boolean» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
האובייקט הבא שקיים בילד אין בג'אווה סקריפט נקרא בוליאן. האובייקט הזה מאפשר לתאר ערך שיכול להיות שווה או לטרו או לפולס.
ואם אני יוצר אובייקט var b שווה new בוליאן ואני בעצם יכול ליצור אובייקט שיתאר לי או טרו או פולס. אם אני עכשיו יכול בוא נניח להציג אותו, נראה למה שווה הערך שלו.
אז אנחנו רואים שהוא שווה לפולס. בי דיפולט הוא פולס. עכשיו אני יכול להגדיר בתוכו כמה דברים. אז בעצם יש רק מספר מצומצם של ערכים ששווים לערך false כל הערכים האחרים בעולם שווים לערך true אנחנו יכולים אפילו לבדוק את זה על ידי זה שנבצע השוואה האם b שווה ל true נציג שווה true אלס נציג b שווה false אוקיי אז כרגע כמובן ראינו שb בעצם יהיה שווה ל false בואו נציג את זה גם נקבל
את הערך false וגם באמת נראה שb שווה ל false עכשיו אלו ערכים אנחנו בעצם עוד יכולים לראות שהם שווים לפולס. ערך הבא בתור שיכול להיות שווה לפולס זה 0, גם כאן אנחנו רואים פולס, ערך נוסף שיכול להיות ועדיין 0 אבל מינוס 0, זה גם כן פולס.
ערך נוסף שיהיה שווה לפולס זאת תהיה מחרוזת ריקה, גם כאן אנחנו רואים פולס. ערך נוסף יהיה הערך null. null בעצם זאת הכתובת 0, זה בעצם כתובת של אובייקט שאין בעצם אובייקט שם הוא לא מצביע לי על שום אובייקט בואו נבדוק אנחנו עדיין רואים פולס ערך נוסף שיהיה שווה לפולס זה בעצם ערך שנקרא nan וזה קיצור של
not a number בעצם זהו קבוע של javascript שמציין שאמור להיות לי מספר אבל אין לי מספר כאשר יש לי איזשהו ערך שהוא אני בעצם בודק האם הוא מספר או משהו כזה בואו נבדוק נראה עדיין שקיבלתי פולס.