JS-012

Beginner2 min~2 min read#variables#assignment#reassignment
Reassignment
Замінити значення
Goal
Дізнайся, як замінити значення, збережене в змінній.
Explanation
- Переприсвоєння (reassignment) означає заміну старого значення новим.
- Змінна залишається тією самою, але її вміст змінюється.
- Для цього використовують оператор =.
- Переприсвоювати можна лише змінні, створені через let.
- Після переприсвоєння старе значення більше не зберігається в цій змінній.
Аналогія
У коробці спочатку лежало яблуко. Ти дістав його й поклав піцу. Коробка залишилася та сама, змінився лише її вміст.
Code
let food = "Apple";
food = "Pizza";
console.log(food);Result: Pizza
Типова помилка
Новачки іноді думають, що створюють нову змінну. Насправді вони лише змінюють значення вже існуючої.
Remember
- ✦ Reassignment змінює значення.
- ✦ Змінна залишається тією самою.
- ✦ Переприсвоєння працює для let.
Quick Quiz
Що змінюється під час reassignment?