במידה ויצא לך להתנסות בשלב הקודם עם console.log
בוודאי שמת לב שכאשר מדפיסים טקסט, תמיד יש לשים אותו בתוך מרכאות, אחרת הקוד נשבר ולא יעבוד.
לעומת זאת, מספרים אינם צריכים מרכאות בשביל לעבוד. למה זה ככה? ישנם סוגי מידע שונים ב-JavaScript. עכשיו את הולכת ללמוד על שלושת ה- Data Types המרכזיים הקיימים (בהמשך נלמד על סוגים נוספים כמו מערכים ואובייקטים).
מחרוזת היא בעצם שורת טקסט קצרה, המתחילה בתו יחיד ויכולה להגיע עד אורך של פסקאות שלמות. מחרוזת נרשמת תמיד בתוך גרשיים (גרש יחיד או מרכאות).
לדוגמה:
"node girls"
מספרים שלמים ידועים בתור "Integers" ב-JavaScript. מספרים אינם צריכים להיות בתוך מרכאות או גרשיים, בשונה ממחרוזות, והם יכולים להיות כתובים כמו שהם.
לדוגמה:
109
ישנו Data Type מיוחד ב-JavaScript הידוע בתור ערך בוליאני. ערך זה מציין האם ההצהרה היא נכונה או שגויה. זה יכול להיות בעל ערך של אמת (true) או שקר (false) בלבד, והוא נכתב ללא מרכאות.
לדוגמה:
true
ראית כיצד הם נראים, עכשיו עליך לוודא שהם מה שאת חושבת. ב-JavaScript ישנה תכונה מובנית המאפשרת לבדוק מהו הסוג של הערך הספציפי שציינת: typeof
כתבי את הקוד הבא ב-Repl, ולחצי על "הרץ" run
$ console.log(typeof "Hello world!");
עליך לראות מודפס בקונסול את המילה: string, משום ש-"Hello World" הוא מטיפוס מחרוזת.
נסי להשתמש בכך שלוש פעמים, לכל טיפוס נתונים שלמדת:
node girls
1234
false
לכל טיפוס נתונים עליך לקבל פלט שונה בקונסול.