דילוג לתוכן המרכזי
מודול 1 · שיעור 1 מתוך 41/32 בקורס~8 min
שיעורי מודול (1/4)

משתנים: תן וקונסט

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

JS
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnare

קרא באנגלית: "קרא ל-numero את הערך 42". מאותו רגע, בכל פעם שאתה כותב numero באותו בלוק, JS מחליף אותו ב 42.

const: ברירת המחדל שבה תרצה להשתמש כמעט תמיד

const מצהיר על משתנה לא ניתן להקצאה מחדש. ברגע שאתה קשור, אתה לא יכול הפנה אותו לערך אחר:

JS
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.

הנוקשות הזו היא דבר טוב: הרוב המכריע של השמות שלך קוד מייצג ערך שלא אמור להשתנות במהלך חייו, ו const מבהיר זאת בפני הקורא.

let: כאשר הערך משתנה

let מצהיר על משתנה ניתן להקצאה מחדש. אתה משתמש בו כששם צריך להצביע על ערכים שונים לאורך זמן:

JS
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15

היקף: היכן חי משתנה

let ו-const חיים בבלוק שבו הם מוכרזים - כלומר, בין פלטה מתולתלת { … }. מחוץ לבלוק הזה, הם פשוט לא קיימים:

JS
{
  const segreto = 'shh';
  console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not defined

נסה את זה

פעילות גופנית#js.m1.l1.e1
ניסיונות: 0טוען...

הכריז על קבוע בשם 'ברכה' עם הערך 'Ciao, mondo!' ולאחר מכן כתוב אותו כביטוי האחרון (כך שהוא יוצג כתוצאה).

טוען עורך...
הצג רמז

הביטוי האחרון של בלוק JS נקלט כ'ערך ההחזרה' של התרגיל.

הפתרון זמין לאחר 3 ניסיונות

סקירת התרגיל

פעילות גופנית#js.m1.l1.e2
ניסיונות: 0טוען...

צור `let` בשם `total` מאותחל ל-0, הוסף לו 7 ואז 5, לבסוף העריך `total` כביטוי האחרון.

טוען עורך...
הצג רמז

אתה יכול להקצות מחדש אות עם `שם = שם + משהו` (או עם הקיצור `+=`).

הפתרון זמין לאחר 3 ניסיונות