תרגול הגדרת משתנים
1. שאלה 1
המתכנת שכתב את הקוד הבא תכנן שלחיצה על כל כפתור תדפיס את הטקסט שמופיע על אותו הכפתור. הקוד לא עובד. מה הבעיה בקוד? תקנו באמצעות let:
2. שאלה 2
מה מדפיס הקוד הבא? הסבירו מדוע ותקנו את הקוד כך שידפיס: 10, לאחר מכן 5 ואז שוב 10 (יש לשנות אך ורק את סדר השורות אך לא את הפקודות עצמן):
let x = 10;
{
console.log(x);
let x = 5;
console.log(x);
}
console.log(x);
3. שאלה 3
הקוד הבא מוסיף איבר למערך arr למרות שזה מוגדר כ const. איך תוכלו להפוך את המערך לקבוע כך שהשורה השניה תיכשל?
const a = [10, 20]
a.push(30);