שיעורי מודול (1/4)
משתנים: תן וקונסט
ב-JavaScript, משתנים הם שמות שאנו קושרים אליהם ערך. בכל פעם שאתה כתוב קוד "אמיתי", הדבר הראשון שאתה עושה הוא לתת שמות לדברים שאתה רוצה לעשות מניפולציות. JavaScript מודרני נותן לך שתי מילות מפתח:
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnareקרא באנגלית: "קרא ל-numero את הערך 42". מאותו רגע,
בכל פעם שאתה כותב numero באותו בלוק, JS מחליף אותו ב
42.
const: ברירת המחדל שבה תרצה להשתמש כמעט תמיד
const מצהיר על משתנה לא ניתן להקצאה מחדש. ברגע שאתה קשור, אתה לא יכול
הפנה אותו לערך אחר:
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.הנוקשות הזו היא דבר טוב: הרוב המכריע של השמות שלך
קוד מייצג ערך שלא אמור להשתנות במהלך חייו, ו
const מבהיר זאת בפני הקורא.
let: כאשר הערך משתנה
let מצהיר על משתנה ניתן להקצאה מחדש. אתה משתמש בו כששם צריך
להצביע על ערכים שונים לאורך זמן:
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15היקף: היכן חי משתנה
let ו-const חיים בבלוק שבו הם מוכרזים - כלומר,
בין פלטה מתולתלת { … }. מחוץ לבלוק הזה, הם פשוט לא קיימים:
{
const segreto = 'shh';
console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not definedנסה את זה
הכריז על קבוע בשם 'ברכה' עם הערך 'Ciao, mondo!' ולאחר מכן כתוב אותו כביטוי האחרון (כך שהוא יוצג כתוצאה).
הצג רמז
הביטוי האחרון של בלוק JS נקלט כ'ערך ההחזרה' של התרגיל.
הפתרון זמין לאחר 3 ניסיונות
סקירת התרגיל
צור `let` בשם `total` מאותחל ל-0, הוסף לו 7 ואז 5, לבסוף העריך `total` כביטוי האחרון.
הצג רמז
אתה יכול להקצות מחדש אות עם `שם = שם + משהו` (או עם הקיצור `+=`).
הפתרון זמין לאחר 3 ניסיונות