Skip to content

Latest commit

 

History

History
72 lines (49 loc) · 2.6 KB

step02.md

File metadata and controls

72 lines (49 loc) · 2.6 KB

‫ שלב שני: טיפוסי נתונים Data Types

‫ במידה ויצא לך להתנסות בשלב הקודם עם console.log בוודאי שמת לב שכאשר מדפיסים טקסט, תמיד יש לשים אותו בתוך מרכאות, אחרת הקוד נשבר ולא יעבוד.

‫ לעומת זאת, מספרים אינם צריכים מרכאות בשביל לעבוד. למה זה ככה? ישנם סוגי מידע שונים ב-JavaScript. עכשיו את הולכת ללמוד על שלושת ה- Data Types המרכזיים הקיימים (בהמשך נלמד על סוגים נוספים כמו מערכים ואובייקטים).

‫ מחרוזות Strings

‫ מחרוזת היא בעצם שורת טקסט קצרה, המתחילה בתו יחיד ויכולה להגיע עד אורך של פסקאות שלמות. מחרוזת נרשמת תמיד בתוך גרשיים (גרש יחיד או מרכאות).

‫ לדוגמה:

 "node girls"  

‫ מספרים שלמים Integers

‫ מספרים שלמים ידועים בתור "Integers" ב-JavaScript. מספרים אינם צריכים להיות בתוך מרכאות או גרשיים, בשונה ממחרוזות, והם יכולים להיות כתובים כמו שהם.

‫ לדוגמה:

 109 

‫ בוליאני Booleans

‫ ישנו Data Type מיוחד ב-JavaScript הידוע בתור ערך בוליאני. ערך זה מציין האם ההצהרה היא נכונה או שגויה. זה יכול להיות בעל ערך של אמת (true) או שקר (false) בלבד, והוא נכתב ללא מרכאות.

‫ לדוגמה:

true 

‫ נסי זאת!

‫ ראית כיצד הם נראים, עכשיו עליך לוודא שהם מה שאת חושבת. ב-JavaScript ישנה תכונה מובנית המאפשרת לבדוק מהו הסוג של הערך הספציפי שציינת: typeof

‫ כתבי את הקוד הבא ב-Repl, ולחצי על "הרץ" run

$ console.log(typeof "Hello world!");  

‫ עליך לראות מודפס בקונסול את המילה: string, משום ש-"Hello World" הוא מטיפוס מחרוזת.

‫ אתגר קטן

‫ נסי להשתמש בכך שלוש פעמים, לכל טיפוס נתונים שלמדת:

  • node girls
  • 1234
  • false

‫ לכל טיפוס נתונים עליך לקבל פלט שונה בקונסול.