PracticU

שפת JavaScript - משתנים

בלי כתוביותעם כתוביות
PracticU › קורס NodeJS › שפת JavaScript - משתנים
מילון מושגים:
JavaScript - שפת תכנות שרצה בעיקר בדפדפן ומוסיפה אינטראקטיביות לדפי אינטרנט. רצה גם בצד השרת באמצעות Node.js.
משתנה - שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
Node.js - סביבת ריצה שמאפשרת להריץ קוד JavaScript מחוץ לדפדפן, בעיקר בצד השרת.
תחביר - אוסף הכללים של שפת תכנות הקובעים כיצד לכתוב קוד תקין. הפרתם גורמת לשגיאת תחביר.

שפת JavaScript - משתנים
לפני שנכנסים ל-Node.js, השיעור עובר בקצרה על המשתנים ב-JavaScript. המטרה היא להכיר את התחביר והניואנסים שיחזרו שוב ושוב לאורך הקורס.
שלוש דרכים להגדיר משתנה
1. var: הדרך הוותיקה. לפי המרצה, כש-JavaScript יצאה בשנת 1995 זו הייתה האפשרות היחידה.
2. let: משתנה שאפשר לשנות אחרי שהוגדר. הוא נוסף ב-2015 כדי לפתור בעיה שהייתה עם var.
3. const: משתנה שערכו קבוע ואי אפשר לשנותו. חובה לתת לו ערך כבר בהגדרה, אחרת מתקבלת השגיאה missing initializer.
איך בוחרים
1. משתנה שמשתנה: כל משתנה שצריך לשנות בהמשך מוגדר עם let.
2. משתנה קבוע: משתנה שלא משתנה מוגדר עם const.
3. var: לפי השיעור כבר לא משתמשים בו, בגלל בעיית הסקופינג שייבחנה בהמשך.
שימו לב
1. השמה חוזרת: ניסיון להכניס ערך חדש למשתנה const גורם לקריסה בזמן הריצה.
2. הדפסה: הערכים מודפסים בעזרת console.log, וכך רואים מיד איזה ערך יש לכל משתנה.
עכשיו אפשר להגדיר משתנה ולבחור נכון בין let ל-const.
השיעור הבא בקורס: שפת JavaScript - טיפוסי נתונים - Types

פרקי ההרצאה: שפת JavaScript - משתנים

  1. 00:00

    סקירה מהירה של יסודות JavaScript

  2. 00:59

    הגדרת משתנים עם var, let ו-const

  3. 01:43

    היסטוריה של var, let ו-const

  4. 02:19

    מה אי אפשר לעשות עם const

תמלול ההרצאה: שפת JavaScript - משתנים

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

  1. 00:02

    אז לפני שנצלול לעומק לתוך Node.js חשוב שנעשה איזה ריוויו מהיר לגבי עקרונות בסיסיים בשפת JavaScript. המטרה זה לא להכניס כרגע את כל שפת JavaScript.

  2. 00:16

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

  3. 00:34

    אז אם אתם מכירים את כל הניואנסים ואת כל הדברים הבסיסיים של JavaScript אתם יכולים לדלג למודול הבא אבל אני ממליץ כן לעשות איזשהו review מהיר כזה כי יכול להיות שיש איזה משהו קטן שכדאי לסגור שאנחנו הולכים להשתמש איתו בהמשך אז כשנגיע אליו בהמשך כבר תדעו במה מדובר.

  4. 00:54

    אנחנו מתחילים עם פשוט משתנים ב-JavaScript המטרה שוב זה להראות מסבירים כלליים וניואנסים ספציפיים. אז אם אני רוצה לפתוח משתנה בג'אווה סקריפט יש לי שלוש שיטות, שיטה ראשונה var a, שיטה שנייה let עם משתנה b ושיטה שלישית const עם משתנה c.

  5. 01:21

    אורייט בואו נדפיס כל אחד מהם יש לנו const או log נדפיס את a b ו-c נריץ את זה know the app go והנה יש לנו את שלושת המשתנים. אז כאשר ג'אווה סקריפט יצאה לעולם ב-1995 היה רק אפשרות להשתמש ב-VAR.

  6. 01:43

    ב-2015, כן? 20 שנה אחרי התווסף let ו-const כי הייתה איזושהי בעיה עם var וב-let וב-const נפתרה הבעיה הזאת.

  7. 01:59

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

לקורס המלא: קורס NodeJS אונליין בעברית

ההרצאה הקודמת: יצירת קובץ Package.json

ההרצאה הבאה: שפת JavaScript - טיפוסי נתונים - Types

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

  • משתנים ב-Javascript
  • משתנים
  • משתנים - חלק 1
  • משתנים ב-JAVA

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

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