
missing initializer.console.log, וכך רואים מיד איזה ערך יש לכל משתנה.הטקסט המלא של הדקות הראשונות בהרצאה «שפת JavaScript - משתנים» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז לפני שנצלול לעומק לתוך Node.js חשוב שנעשה איזה ריוויו מהיר לגבי עקרונות בסיסיים בשפת JavaScript. המטרה זה לא להכניס כרגע את כל שפת JavaScript.
אנחנו לא הולכים כרגע ללמוד מה זה תנאים ומה זה לולאות ומה זה אלגוריתמיקה וכולי, אלא רק להראות תחבירים כלליים וכמה ניואנסים ששייכים ל-JavaScript שאנחנו הולכים לעבוד איתם שוב ושוב במהלך כל הקורס הזה.
אז אם אתם מכירים את כל הניואנסים ואת כל הדברים הבסיסיים של JavaScript אתם יכולים לדלג למודול הבא אבל אני ממליץ כן לעשות איזשהו review מהיר כזה כי יכול להיות שיש איזה משהו קטן שכדאי לסגור שאנחנו הולכים להשתמש איתו בהמשך אז כשנגיע אליו בהמשך כבר תדעו במה מדובר.
אנחנו מתחילים עם פשוט משתנים ב-JavaScript המטרה שוב זה להראות מסבירים כלליים וניואנסים ספציפיים. אז אם אני רוצה לפתוח משתנה בג'אווה סקריפט יש לי שלוש שיטות, שיטה ראשונה var a, שיטה שנייה let עם משתנה b ושיטה שלישית const עם משתנה c.
אורייט בואו נדפיס כל אחד מהם יש לנו const או log נדפיס את a b ו-c נריץ את זה know the app go והנה יש לנו את שלושת המשתנים. אז כאשר ג'אווה סקריפט יצאה לעולם ב-1995 היה רק אפשרות להשתמש ב-VAR.
ב-2015, כן? 20 שנה אחרי התווסף let ו-const כי הייתה איזושהי בעיה עם var וב-let וב-const נפתרה הבעיה הזאת.
אז מה הבעיה אנחנו נראה בהמשך בנושא שנקרא סקופינג, ממש במודול הזה. אולי היא קשורה בסקופ ומי מכיר את המשתנה הזה אבל מה בעצם זה קונסט ור ולט יוצרים לי משתנה שמיד אחר כך אנחנו יכולים גם לשנות אותו אם יש לנו a אנחנו יכולים להכניס לתוכו אחר כך משתנה אחר b אנחנו יכולים להכניס לתוכו אחר כך משתנה אחר c אנחנו לא יכולים לבצע את זה אם אני